java把对象转成图片格式转换器安卓版,java 万能图片格式转换
話不多說(shuō),直接上代碼
import java.awt.image.BufferedImage;
import java.awt.image.Raster;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class IOUtil {
public static void pgm2png(String src, String dest) throws IOException {
BufferedImage image = ImageIO.read(new File(src));
Raster source = image.getRaster();
int width = image.getWidth();
int height = image.getHeight();
// 創(chuàng)建BufferedImage對(duì)象
// BufferedImage image2 = new BufferedImage(width,
// height,BufferedImage.TYPE_BYTE_BINARY);//黑色
BufferedImage image2 = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);// 灰色
// BufferedImage image2 = new BufferedImage(width, height,
// BufferedImage.TYPE_BYTE_INDEXED);//黃色
image2.setData(source);
// 保存文件
ImageIO.write(image2, "png", new File(dest));
}
}
上述代碼中,有幾個(gè)參數(shù)需要在格式轉(zhuǎn)換的時(shí)候調(diào)整。\
new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY)的第三個(gè)參數(shù),圖片格式類型
ImageIO.write(image2, "png", new File(dest)); 的第二個(gè)參數(shù),轉(zhuǎn)換的目標(biāo)圖片格式
總結(jié)
以上是生活随笔為你收集整理的java把对象转成图片格式转换器安卓版,java 万能图片格式转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 手拉车一般哪里有卖?
- 下一篇: java web filter链_fil