当前位置: 首页>>代码示例>>Java>>正文


Java BMPImageWriteParam类代码示例

本文整理汇总了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;
}
 
开发者ID:arnobl,项目名称:latexdraw-mutants,代码行数:23,代码来源:Export.java


注:本文中的javax.imageio.plugins.bmp.BMPImageWriteParam类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。