Java中实现图片格式的转换

小小的代码片段,在Java中实现图片格式的转换。
下边的示例中,使用了jpg->jpg,^_^我懒得修改了再测试了,我在实际使用的时候是从bitmap位图转换为了jpg。

package com.d.ws;

import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;

public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );

        App.convert("B:\\test\\000A1BE1-A402-4D6E-A915-EED4506F6985.jpg", "JPG", "b:/abc_convert.jpg");//测试OK
    }

    public static void convert(String srcImageFile, String formatName, String destImageFile) {
        try {
            File f = new File(srcImageFile);
            f.canRead();
            f.canWrite();
            BufferedImage src = ImageIO.read(f);
            ImageIO.write(src, formatName, new File(destImageFile));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

猜你喜欢

转载自blog.csdn.net/xkjcf/article/details/81394411