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

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

2010-08-28 10:55:03來源:西部e網(wǎng)作者:

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

代碼如下:

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();  
    }  

關(guān)鍵詞:Java

贊助商鏈接:

主站蜘蛛池模板: 同仁县| 太康县| 论坛| 洛阳市| 娱乐| 上思县| 松溪县| 双鸭山市| 巴楚县| 抚顺县| 云和县| 略阳县| 白河县| 天峻县| 阳新县| 禹州市| 洛隆县| 柏乡县| 鄂托克前旗| 中江县| 淮安市| 隆子县| 阿尔山市| 泾源县| 汝南县| 张家港市| 饶河县| 武冈市| 蒙自县| 安康市| 潢川县| 鲁山县| 藁城市| 成都市| 明水县| 册亨县| 台安县| 蒙城县| 双柏县| 五原县| 佛教|