成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Java圖片縮小后不失真的代碼(縮略圖)

2010-08-28 10:55:03來源:西部e網作者:

用Java縮小一個股票圖片總是失真,造成了好多鋸齒狀,文字不清晰,K圖也斷斷續續的了。這里icech找到一個縮小圖片不失真的代碼,還是不錯的,測試成功!針對GIF和JPG的圖片效果不錯。

代碼如下:

public static void reduceImg(String imgsrc, String imgdist, int widthdist,  
        int heightdist) {  
    try {  
        File srcfile = new File(imgsrc);  
        if (!srcfile.exists()) {  
            return;  
        }  
        Image src = javax.imageio.ImageIO.read(srcfile);  
 
        BufferedImage tag= new BufferedImage((int) widthdist, (int) heightdist,  
                BufferedImage.TYPE_INT_RGB);  
 
        tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist,  Image.SCALE_SMOOTH), 0, 0,  null);  
///         tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist,  Image.SCALE_AREA_AVERAGING), 0, 0,  null);  
          
        FileOutputStream out = new FileOutputStream(imgdist);  
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);  
        encoder.encode(tag);  
        out.close();  
 
    } catch (IOException ex) {  
        ex.printStackTrace();  
    }  

關鍵詞:Java

贊助商鏈接:

主站蜘蛛池模板: 京山县| 邮箱| 新龙县| 广汉市| 宜都市| 依兰县| 临沭县| 资阳市| 蛟河市| 巴林右旗| 上杭县| 沭阳县| 利津县| 名山县| 陇川县| 大足县| 文水县| 台南县| 沙雅县| 吉林省| 田林县| 尉氏县| 阜新| 安阳市| 铅山县| 温泉县| 崇州市| 万山特区| 永丰县| 和田县| 万州区| 五寨县| 内丘县| 陇川县| 静海县| 清水县| 八宿县| 西藏| 闻喜县| 永城市| 广水市|