ImageWriter writer = writerSpi.createWriterInstance();
@Override public ImageWriter createWriterInstance(final Object extension) throws IOException { return new JPEGImageWriter(this, delegateProvider.createWriterInstance(extension)); }
writer = IMAGEIO_EXT_TIFF_IMAGE_WRITER_SPI.createWriterInstance();
if (stream == null) throw new IIOException(Errors.format(ErrorKeys.NULL_ARGUMENT_$1, "stream")); final ImageWriter writer = IMAGEIO_GIF_IMAGE_WRITER_SPI.createWriterInstance(); final ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
writer = CLIB_PNG_IMAGE_WRITER_SPI.createWriterInstance(); originatingProvider = CLIB_PNG_IMAGE_WRITER_SPI; writer = originatingProvider.createWriterInstance();
if (nativeAcc && CODEC_LIB_AVAILABLE && IMAGEIO_JPEG_IMAGE_WRITER_SPI != null) { try { writer = IMAGEIO_JPEG_IMAGE_WRITER_SPI.createWriterInstance(); } catch (Exception e) { if (LOGGER.isLoggable(Level.INFO)) { ErrorKeys.ILLEGAL_CLASS_$2, "Unable to find JDK JPEG Writer")); writer = JDK_JPEG_IMAGE_WRITER_SPI.createWriterInstance();
public ImageWriter next() { ImageWriterSpi spi = null; try { spi = (ImageWriterSpi) iter.next(); return spi.createWriterInstance(); } catch (IOException e) { // Deregister the spi in this case, but only as a writerSpi theRegistry.deregisterServiceProvider(spi, ImageWriterSpi.class); } return null; }
public static ImageWriter getImageWriterFromServiceLoader(ImageWriterParam param) { try { return getImageWriterSpi(param).createWriterInstance(); } catch (IOException e) { throw new RuntimeException("Error instantiating Writer for format: " + param.formatName, e); } }
@Override public ImageWriter createWriterInstance(final Object extension) throws IOException { return new JPEGImageWriter(this, delegateProvider.createWriterInstance(extension)); }
public ImageExportFileType(ImageWriterSpi spi) { this.format = spi.getFormatNames()[0]; this.spi = spi; try { this.param = spi.createWriterInstance().getDefaultWriteParam(); } catch (IOException e) { throw new RuntimeException("Failed to create Writer instance", e); } }
public ImageExportFileType(ImageWriterSpi spi) { this.format = spi.getFormatNames()[0]; this.spi = spi; try { this.param = spi.createWriterInstance().getDefaultWriteParam(); } catch (IOException e) { throw new RuntimeException("Failed to create Writer instance", e); } }
true); ImageWriterSpi writerSpi = services.next(); ImageWriter writer = writerSpi.createWriterInstance(); ImageWriter writer1 = writerSpi.createWriterInstance(); BufferedImage b2=buffered.getSubimage(buffered.getWidth()/2, 0, buffered.getWidth()/2, buffered.getHeight()); writer1.setOutput(new FileImageOutputStream(new File("2.jpg")));
final ImageWriter writer = writerSPI.createWriterInstance();
final ImageWriter writer = writerSPI.createWriterInstance();
}, true); ImageWriterSpi writerSpi = services.next(); ImageWriter writer = writerSpi.createWriterInstance(); return writer;
ImageWriter writer = writerSpi.createWriterInstance();
/** * Write {@link java.awt.image.Raster} within {@link org.geotoolkit.image.io.large.TileRasterCache} object on hard disk at appropriate quad tree emplacement. * * @param lRaster object which contain raster. * @throws java.io.IOException if impossible to write raster on disk. */ private void writeRaster(final TileRasterCache lRaster) throws IOException { final Path tileFile = Paths.get(qTD.getPath(lRaster.getGridX(), lRaster.getGridY())); if (isWritableRenderedImage || !Files.exists(tileFile)) { final BufferedImage toWrite = new BufferedImage( cm, RasterFactory.createWritableRaster(lRaster.getRaster().getSampleModel(), lRaster.getRaster().getDataBuffer(), WPOINT), cm.isAlphaPremultiplied(), null); // TODO : Optimize using a "writer pool" instead of creating one each time ? final ImageWriter imgWriter = WRITER_SPI.createWriterInstance(); try { imgWriter.setOutput(tileFile); imgWriter.write(toWrite); imgWriter.dispose(); } finally { releaseWriter(imgWriter); } } }
ImageOutputStream stream = null; try { writer = newSpi.createWriterInstance();
if(stream==null) throw new IIOException(Errors.format(ErrorKeys.NULL_ARGUMENT_$1,"stream")); final ImageWriter writer = IMAGEIO_GIF_IMAGE_WRITER_SPI.createWriterInstance(); final ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
final ImageWriter writer = spi.createWriterInstance(); final ImageWriteParam param = writer.getDefaultWriteParam(); param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);