private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
String[] suffixes = iw.getOriginatingProvider().getFileSuffixes();
private String getFormatNameSafe(final ImageWriter pWriter) { try { return pWriter.getOriginatingProvider().getFormatNames()[0]; } catch (RuntimeException e) { // NPE, AIOOBE, etc.. return null; } }
originatingProvider = writer.getOriginatingProvider(); if (it.hasNext()) { writer = it.next(); originatingProvider = writer.getOriginatingProvider(); } else { LOGGER.fine("Unable to use PNG writer different than ImageIO CLib one");
while (encoders.hasNext()) { final ImageWriter writer = encoders.next(); final ImageWriterSpi spi = writer.getOriginatingProvider(); final Class<?>[] outputTypes; if (spi == null) {
protected ImageExportFileType(String format) { Iterator<?> iterator = ImageIO.getImageWritersByFormatName(format); if (iterator.hasNext()) { ImageWriter writer = (ImageWriter) iterator.next(); this.format = format; this.spi = writer.getOriginatingProvider(); this.param = writer.getDefaultWriteParam(); return; } throw new IllegalArgumentException(getClass() + ": Format not valid: " + format); }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
protected ImageExportFileType(String format) { Iterator<?> iterator = ImageIO.getImageWritersByFormatName(format); if (iterator.hasNext()) { ImageWriter writer = (ImageWriter) iterator.next(); this.format = format; this.spi = writer.getOriginatingProvider(); this.param = writer.getDefaultWriteParam(); return; } throw new IllegalArgumentException(getClass() + ": Format not valid: " + format); }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) return null; return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) return null; return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
private String getWriterFormatName(String t) { Iterator<ImageWriter> i = ImageIO.getImageWritersByMIMEType(t); if (!i.hasNext()) { return null; } return i.next().getOriginatingProvider().getFormatNames()[0]; } }
/** Checks that the provided <code>ImageWriter</code> can encode * the provided <code>ImageTypeSpecifier</code> or not. If not, an * <code>IIOException</code> will be thrown. * @param writer The provided <code>ImageWriter</code>. * @param type The image to be tested. * @throws IIOException If the writer cannot encoded the provided image. */ public static final void canEncodeImage(ImageWriter writer, ImageTypeSpecifier type) throws IIOException { ImageWriterSpi spi = writer.getOriginatingProvider(); if(type != null && spi != null && !spi.canEncodeImage(type)) { throw new IIOException(I18N.getString("ImageUtil2")+" "+ writer.getClass().getName()); } }
/** Checks that the provided <code>ImageWriter</code> can encode * the provided <code>ImageTypeSpecifier</code> or not. If not, an * <code>IIOException</code> will be thrown. * @param writer The provided <code>ImageWriter</code>. * @param type The image to be tested. * @throws IIOException If the writer cannot encoded the provided image. */ public static final void canEncodeImage(ImageWriter writer, ImageTypeSpecifier type) throws IIOException { ImageWriterSpi spi = writer.getOriginatingProvider(); if(type != null && spi != null && !spi.canEncodeImage(type)) { throw new IIOException(I18N.getString("ImageUtil2")+" "+ writer.getClass().getName()); } }
/** Checks that the provided <code>ImageWriter</code> can encode * the provided <code>ImageTypeSpecifier</code> or not. If not, an * <code>IIOException</code> will be thrown. * @param writer The provided <code>ImageWriter</code>. * @param type The image to be tested. * @throws IIOException If the writer cannot encoded the provided image. */ public static final void canEncodeImage(ImageWriter writer, ImageTypeSpecifier type) throws IIOException { ImageWriterSpi spi = writer.getOriginatingProvider(); if(type != null && spi != null && !spi.canEncodeImage(type)) { throw new IIOException(I18N.getString("ImageUtil2")+" "+ writer.getClass().getName()); } }
private ImageWriteParam getImageParams() { ImageWriteParam iwp = writer.getDefaultWriteParam(); ImageWriterSpi imgProvider = writer.getOriginatingProvider(); //If lossy compression, use the quality if (! imgProvider.isFormatLossless()) { iwp.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); iwp.setCompressionQuality(gdef.imageQuality); } if (iwp.canWriteProgressive()) { iwp.setProgressiveMode(gdef.interlaced ? ImageWriteParam.MODE_DEFAULT:ImageWriteParam.MODE_DISABLED); } return iwp; }