it.geosolutions.imageioimpl.plugins.tiff
Class TIFFJPEGCompressor

Object
  extended by TIFFCompressor
      extended by TIFFBaseJPEGCompressor
          extended by TIFFJPEGCompressor

public class TIFFJPEGCompressor
extends TIFFBaseJPEGCompressor

Compressor for encoding compression type 7, TTN2/Adobe JPEG-in-TIFF.


Field Summary
 
Fields inherited from class TIFFBaseJPEGCompressor
IMAGE_METADATA_NAME, JPEGParam, JPEGStreamMetadata, JPEGWriter, STREAM_METADATA_NAME, writeAbbreviatedStream
 
Fields inherited from class TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer
 
Constructor Summary
TIFFJPEGCompressor(ImageWriteParam param)
           
 
Method Summary
 void setMetadata(IIOMetadata metadata)
          Sets the value of the metadata field.
 
Methods inherited from class TIFFBaseJPEGCompressor
encode, finalize, initJPEGWriter
 
Methods inherited from class TIFFCompressor
getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setStream, setWriter
 
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIFFJPEGCompressor

public TIFFJPEGCompressor(ImageWriteParam param)
Method Detail

setMetadata

public void setMetadata(IIOMetadata metadata)
Sets the value of the metadata field.

The implementation in this class also adds the TIFF fields JPEGTables, YCbCrSubSampling, YCbCrPositioning, and ReferenceBlackWhite superseding any prior settings of those fields.

Overrides:
setMetadata in class TIFFCompressor
Parameters:
metadata - the IIOMetadata object for the image being written.
See Also:
TIFFCompressor.getMetadata()


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.