国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

jsp中生成圖片縮略圖的代碼

2019-11-18 16:42:37
字體:
供稿:網(wǎng)友

<%@ page contentType="text/html;charset=gb2312" %>
<%@ page language="java" import="java.util.*" %>
<%@ page language="java" import="java.io.*" %>
<%@ page language="java" import="java.awt.*" %>
<%@ page language="java" import="java.awt.image.*" %>
<%@ page language="java" import="com.sun.image.codec.jpeg.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html xmlns="<head>
  <title> </title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="Wang Shiqiang" />
  <meta name="key
Words" content="Wang Shiqiang" />
  <meta name="descr</head>

<body>
 <%
    response.setContentType("text/html;charset=gb2312");
    request.setCharacterEncoding("gb2312");

    out.

    //-----------------------上傳完成,開始生成縮略圖-------------------------  
    java.io.File file = new java.io.File("E://1110168154_58348.jpg");//saveurl);        //讀入剛才上傳的文件
    String newurl="E://1110168154_58348_min.jpg";//request.getRealPath("/")+url+filename+"_min."+ext;  //新的縮略圖保存地址
    Image src = javax.imageio.ImageIO.read(file);                     //構(gòu)造Image對象
    float tagsize=287;
    int old_w=src.getWidth(null);                                     //得到源圖寬
    int old_h=src.getHeight(null); 
    int new_w=0;
    int new_h=0;                            //得到源圖長
    int tempsize;
    out.print("<br/>the old width is :"+old_w+" the old height is "+old_h+"<br/>");
    float tempdouble;
    if(old_w>old_h){
     tempdouble=old_w/tagsize;
    }else{
     tempdouble=old_h/tagsize;
    }
    new_w=Math.round(old_w/tempdouble);
    new_h=Math.round(old_h/tempdouble);//計算新圖長寬
    out.print("the new width is :"+new_w+" the new height is "+new_h+"<br/>");
    BufferedImage tag = new BufferedImage(new_w,new_h,BufferedImage.TYPE_INT_RGB);
    tag.getGraphics().drawImage(src,0,0,new_w,new_h,null);       //繪制縮小后的圖
    FileOutputStream newimage=new FileOutputStream(newurl);          //輸出到文件流
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);     
    encoder.encode(tag);                                               //近JPEG編碼
     newimage.close();  
    /*
    */
%>
</body>
</html>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荆州市| 翁源县| 阿鲁科尔沁旗| 扎囊县| 五峰| 两当县| 门源| 神农架林区| 开平市| 道孚县| 马边| 衡阳市| 宜春市| 时尚| 三门县| 曲阳县| 怀化市| 金寨县| 盐城市| 翼城县| 玉屏| 越西县| 宜州市| 新郑市| 景泰县| 蒙山县| 漳平市| 南郑县| 泰顺县| 榆社县| 威信县| 德钦县| 新宁县| 天门市| 广宗县| 保德县| 桐柏县| 霍山县| 神农架林区| 仁布县| 和田县|