@Override public void write( AbstractRaster raster, OutputStream out, RasterIOOptions options ) throws IOException { LOG.debug( "writing to stream with ImageIO" ); String format = options != null ? options.get( RasterIOOptions.OPT_FORMAT ) : null; if ( "geotiff".equals( format ) ) { GeoTiffWriter.save( raster, out ); } else { IIORasterDataWriter.saveRasterDataToStream( raster.getAsSimpleRaster().getRasterData(), out, format ); } }