Javaでの画像フォーマットの変換
1748 ワード
小さなコードクリップは、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();
}
}
}