zoukankan      html  css  js  c++  java
  • 使用java修改图片DPI

    修改以后可以直接用PS打开看效果

    全部使用rt下的类,无需下载其他jar包

    import com.sun.image.codec.jpeg.JPEGCodec;  
    import com.sun.image.codec.jpeg.JPEGEncodeParam;  
    import com.sun.image.codec.jpeg.JPEGImageEncoder;  
      
    import javax.imageio.ImageIO;  
    import java.awt.image.BufferedImage;  
    import java.io.File;  
    import java.io.FileOutputStream;  
    import java.io.IOException;  
      
    public class DPIHandleHelper {  
        private static int DPI = 300;  
      
        public static void main(String[] args) {  
            String path = "C:\test.jpg";  
            File file = new File(path);  
            handleDpi(file, 300, 300);  
        }  
      
        /** 
         * 改变图片DPI 
         * 
         * @param file 
         * @param xDensity 
         * @param yDensity 
         */  
        public static void handleDpi(File file, int xDensity, int yDensity) {  
            try {  
                BufferedImage image = ImageIO.read(file);  
                JPEGImageEncoder jpegEncoder = JPEGCodec.createJPEGEncoder(new FileOutputStream(file));  
                JPEGEncodeParam jpegEncodeParam = jpegEncoder.getDefaultJPEGEncodeParam(image);  
                jpegEncodeParam.setDensityUnit(JPEGEncodeParam.DENSITY_UNIT_DOTS_INCH);  
                jpegEncoder.setJPEGEncodeParam(jpegEncodeParam);  
                jpegEncodeParam.setQuality(0.75f, false);  
                jpegEncodeParam.setXDensity(xDensity);  
                jpegEncodeParam.setYDensity(yDensity);  
                jpegEncoder.encode(image, jpegEncodeParam);  
                image.flush();  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
    }  
  • 相关阅读:
    JS 心得总结
    zk 隐藏网页文件后缀
    zk label控件内容换行
    ZK 代码自动提示
    zk 获取session,request,servletContext,response
    zk回车事件
    zk jquery的使用
    zk listbox 点击列标题实现排序功能
    Django框架学习----视图与模板(最新文章实现)
    Django框架学习----视图与模板(分页功能)
  • 原文地址:https://www.cnblogs.com/chen-lhx/p/8547296.html
Copyright © 2011-2022 走看看