本文整理汇总了Java中javax.imageio.plugins.bmp.BMPImageWriteParam类的典型用法代码示例。如果您正苦于以下问题:Java BMPImageWriteParam类的具体用法?Java BMPImageWriteParam怎么用?Java BMPImageWriteParam使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
BMPImageWriteParam类属于javax.imageio.plugins.bmp包,在下文中一共展示了BMPImageWriteParam类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: exportAsBMP
import javax.imageio.plugins.bmp.BMPImageWriteParam; //导入依赖的package包/类
/**
* Exports the drawing as a BMP picture.
* @param file The targeted location.
* @return true if the picture was successfully created.
*/
protected boolean exportAsBMP(final File file){
final RenderedImage rendImage = createRenderedImage();
try {
final ImageWriteParam iwparam = new BMPImageWriteParam();
final ImageWriter iw = ImageIO.getImageWritersByFormatName("bmp").next();//$NON-NLS-1$
try(final ImageOutputStream ios = ImageIO.createImageOutputStream(file);) {
iwparam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
iw.setOutput(ios);
iw.write(null, new IIOImage(rendImage, null, null), iwparam);
iw.dispose();
return true;
}
}
catch(final IOException e) { BadaboomCollector.INSTANCE.add(e); }
return false;
}