writeParam.setCompressionType(param.getOutputFormatType()); writeParam.setCompressionType(supportedFormats.get(0));
writeParam.setCompressionType(param.getOutputFormatType()); writeParam.setCompressionType(supportedFormats.get(0));
public void setCompressionType(String compressionType) { adaptee.setCompressionType(compressionType); }
/** * Sets the ImageIO parameter compression type based on the given image. * @param image buffered image used to decide compression type * @param param ImageIO write parameter to update */ public static void setCompressionType(ImageWriteParam param, BufferedImage image) { // avoid error: first compression type is RLE, not optimal and incorrect for color images // TODO expose this choice to the user? if (image.getType() == BufferedImage.TYPE_BYTE_BINARY && image.getColorModel().getPixelSize() == 1) { param.setCompressionType("CCITT T.6"); } else { param.setCompressionType("LZW"); } }
param.setCompressionType(pngCompression ? "BI_PNG" : "BI_RGB");
iwp.setCompressionType(compression);
final ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param.setCompressionType(compression); param.setCompressionQuality(compressionRate);
param.setCompressionType(param.getCompressionTypes()[compression]);
param.setCompressionType(compressionType); if (compressionType != null) param.setCompressionType(param.getCompressionTypes()[0]); param.setCompressionQuality(compressionQuality);
iwp.setCompressionType(compression);
iwp.setCompressionType(compression); // Lossy compression.
param.setCompressionType(param.getCompressionTypes()[0]); // Just choose any, to keep param happy
public void setCompressionType(String compressionType) { adaptee.setCompressionType(compressionType); }
public void setCompressionType(String compressionType) { adaptee.setCompressionType(compressionType); }
ImageWriter writer= (ImageWriter) ImageIO.getImageWritersByFormatName("jpeg").next(); ImageWriteParam param= writer.getDefaultWriteParam(); param.setCompressionMode(param.MODE_EXPLICIT); param.setCompressionType("JPEG-LS"); writer.setOutput(ImageIO.createImageOutputStream(new File(path))); writer.write(null, new IIOImage(image, null, null), param);
BufferedImage bi = new BufferedImage(200, 100, BufferedImage.TYPE_BYTE_INDEXED); ImageWriter writer = ImageIO.getImageWritersByFormatName("bmp").next(); ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param.setCompressionType("BI_RLE8"); writer.setOutput(new FileImageOutputStream(new File("test.bmp"))); writer.write(null, new IIOImage(bi, null, null), param); writer.dispose();
@Override ImageWriteParam newImageWriterParams(PdfToMultipleTiffParameters params) { ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param.setCompressionType(TIFF_COMPRESSION_TYPE_CACHE .get(ofNullable(params.getCompressionType()).orElse(TiffCompressionType.NONE))); return param; } }
@Override ImageWriteParam newImageWriterParams(PdfToSingleTiffParameters params) { ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param.setCompressionType(TIFF_COMPRESSION_TYPE_CACHE .get(ofNullable(params.getCompressionType()).orElse(TiffCompressionType.NONE))); return param; } }
ImageWriter writer = (ImageWriter) ImageIO.getImageWritersByFormatName("jpeg").next(); ImageWriteParam param= writer.getDefaultWriteParam(); param.setCompressionMode(param.MODE_EXPLICIT); param.setCompressionType("JPEG-LS");
ImageWriteParam writeParam = writer.getDefaultWriteParam(); writeParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); writeParam.setCompressionType("PackBits"); writeParam.setCompressionQuality(0.5f);