@Override public String getDescription(final Locale locale) { return delegateProvider.getDescription(locale); }
protected final void writeComments(final IIOMetadata metadata, final ImageWriterSpi provider) throws IOException { // TODO: Only write creator if not already present imageOutput.write(String.format("# CREATOR: %s %s\n", provider.getVendorName(), provider.getDescription(Locale.getDefault())).getBytes(UTF8)); // Comments from metadata if (metadata != null && metadata.isStandardMetadataFormatSupported()) { IIOMetadataNode root = (IIOMetadataNode) metadata.getAsTree(IIOMetadataFormatImpl.standardMetadataFormatName); NodeList textEntries = root.getElementsByTagName("TextEntry"); for (int i = 0; i < textEntries.getLength(); i++) { // TODO: Write on the format "# KEYWORD: value" (if keyword != comment)? IIOMetadataNode textEntry = (IIOMetadataNode) textEntries.item(i); imageOutput.write(String.format("# %s", textEntry.getAttribute("value")).getBytes(UTF8)); } } }
@Override public String getDescription(final Locale locale) { return delegateProvider.getDescription(locale); }
private void writeMeta(RenderedImage pImage, int pBodyLength) throws IOException { String annotation = "Written by " + getOriginatingProvider().getDescription(null) + " by " + getOriginatingProvider().getVendorName(); GenericChunk anno = new GenericChunk(IFFUtil.toInt("ANNO".getBytes()), annotation.getBytes());
public String getDescription() { return spi.getDescription(Locale.getDefault()); }
public String getDescription() { return spi.getDescription(Locale.getDefault()); }
ImageWriterSpi writerSpi = (ImageWriterSpi) providers.next(); System.out.println(" " + writerSpi); System.out.println(" " + writerSpi.getDescription(Locale.US)); System.out.print(" "); String[] formats = writerSpi.getFileSuffixes();
ImageWriterSpi writerSpi = (ImageWriterSpi) providers.next(); System.out.println(" " + writerSpi); System.out.println(" " + writerSpi.getDescription(Locale.US)); System.out.print(" "); String[] formats = writerSpi.getFileSuffixes();
private void writeMeta(RenderedImage pImage, int pBodyLength) throws IOException { String annotation = "Written by " + getOriginatingProvider().getDescription(null) + " by " + getOriginatingProvider().getVendorName(); GenericChunk anno = new GenericChunk(IFFUtil.toInt("ANNO".getBytes()), annotation.getBytes());