public class TIFFImageWriter extends ImageWriter
| Modifier and Type | Field and Description |
|---|---|
static int[] |
compressionNumbers
Compression tag values for known compression types.
|
static String[] |
compressionTypes
Known TIFF compression types.
|
static int |
DEFAULT_BYTES_PER_STRIP |
static boolean[] |
isCompressionLossless
Lossless flag for known compression types.
|
static String[] |
TIFFCompressionTypes
Supported TIFF compression types.
|
availableLocales, locale, originatingProvider, output, progressListeners, warningListeners, warningLocales| Constructor and Description |
|---|
TIFFImageWriter(ImageWriterSpi originatingProvider) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canInsertEmpty(int imageIndex) |
boolean |
canInsertImage(int imageIndex) |
boolean |
canReplacePixels(int imageIndex) |
boolean |
canWriteEmpty() |
boolean |
canWriteSequence() |
IIOMetadata |
convertImageMetadata(IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
convertStreamMetadata(IIOMetadata inData,
ImageWriteParam param) |
void |
dispose() |
void |
endInsertEmpty() |
void |
endReplacePixels() |
void |
endWriteEmpty() |
void |
endWriteSequence() |
IIOMetadata |
getDefaultImageMetadata(ImageTypeSpecifier imageType,
ImageWriteParam param) |
IIOMetadata |
getDefaultStreamMetadata(ImageWriteParam param) |
ImageWriteParam |
getDefaultWriteParam() |
void |
prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List thumbnails,
ImageWriteParam param) |
void |
prepareReplacePixels(int imageIndex,
Rectangle region) |
void |
prepareWriteEmpty(IIOMetadata streamMetadata,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List thumbnails,
ImageWriteParam param) |
void |
prepareWriteSequence(IIOMetadata streamMetadata) |
void |
replacePixels(Raster raster,
ImageWriteParam param) |
void |
replacePixels(RenderedImage image,
ImageWriteParam param) |
void |
reset() |
void |
setOutput(Object output) |
void |
write(IIOMetadata sm,
IIOImage iioimage,
ImageWriteParam p) |
void |
writeInsert(int imageIndex,
IIOImage image,
ImageWriteParam param) |
void |
writeToSequence(IIOImage image,
ImageWriteParam param) |
static int |
XToTileX(int x,
int tileGridXOffset,
int tileWidth)
Converts a pixel's X coordinate into a horizontal tile index
relative to a given tile grid layout specified by its X offset
and tile width.
|
static int |
YToTileY(int y,
int tileGridYOffset,
int tileHeight)
Converts a pixel's Y coordinate into a vertical tile index
relative to a given tile grid layout specified by its Y offset
and tile height.
|
abort, abortRequested, addIIOWriteProgressListener, addIIOWriteWarningListener, canRemoveImage, canReplaceImageMetadata, canReplaceStreamMetadata, canWriteRasters, clearAbortRequest, getAvailableLocales, getLocale, getNumThumbnailsSupported, getOriginatingProvider, getOutput, getPreferredThumbnailSizes, processImageComplete, processImageProgress, processImageStarted, processThumbnailComplete, processThumbnailProgress, processThumbnailStarted, processWarningOccurred, processWarningOccurred, processWriteAborted, removeAllIIOWriteProgressListeners, removeAllIIOWriteWarningListeners, removeIIOWriteProgressListener, removeIIOWriteWarningListener, removeImage, replaceImageMetadata, replaceStreamMetadata, setLocale, write, writepublic static final int DEFAULT_BYTES_PER_STRIP
public static final String[] TIFFCompressionTypes
public static final String[] compressionTypes
public static final boolean[] isCompressionLossless
public static final int[] compressionNumbers
public TIFFImageWriter(ImageWriterSpi originatingProvider)
public static int XToTileX(int x,
int tileGridXOffset,
int tileWidth)
If tileWidth < 0, the results of this method
are undefined. If tileWidth == 0, an
ArithmeticException will be thrown.
ArithmeticException - If tileWidth == 0.public static int YToTileY(int y,
int tileGridYOffset,
int tileHeight)
If tileHeight < 0, the results of this method
are undefined. If tileHeight == 0, an
ArithmeticException will be thrown.
ArithmeticException - If tileHeight == 0.public ImageWriteParam getDefaultWriteParam()
getDefaultWriteParam in class ImageWriterpublic void setOutput(Object output)
setOutput in class ImageWriterpublic IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)
getDefaultStreamMetadata in class ImageWriterpublic IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
getDefaultImageMetadata in class ImageWriterpublic IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
convertStreamMetadata in interface ImageTranscoderconvertStreamMetadata in class ImageWriterpublic IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
convertImageMetadata in interface ImageTranscoderconvertImageMetadata in class ImageWriterpublic void write(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p) throws IOException
write in class ImageWriterIOExceptionpublic boolean canWriteSequence()
canWriteSequence in class ImageWriterpublic void prepareWriteSequence(IIOMetadata streamMetadata) throws IOException
prepareWriteSequence in class ImageWriterIOExceptionpublic void writeToSequence(IIOImage image, ImageWriteParam param) throws IOException
writeToSequence in class ImageWriterIOExceptionpublic void endWriteSequence()
throws IOException
endWriteSequence in class ImageWriterIOExceptionpublic boolean canInsertImage(int imageIndex)
throws IOException
canInsertImage in class ImageWriterIOExceptionpublic void writeInsert(int imageIndex,
IIOImage image,
ImageWriteParam param)
throws IOException
writeInsert in class ImageWriterIOExceptionpublic boolean canInsertEmpty(int imageIndex)
throws IOException
canInsertEmpty in class ImageWriterIOExceptionpublic boolean canWriteEmpty()
throws IOException
canWriteEmpty in class ImageWriterIOExceptionpublic void prepareInsertEmpty(int imageIndex,
ImageTypeSpecifier imageType,
int width,
int height,
IIOMetadata imageMetadata,
List thumbnails,
ImageWriteParam param)
throws IOException
prepareInsertEmpty in class ImageWriterIOExceptionpublic void prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param) throws IOException
prepareWriteEmpty in class ImageWriterIOExceptionpublic void endInsertEmpty()
throws IOException
endInsertEmpty in class ImageWriterIOExceptionpublic void endWriteEmpty()
throws IOException
endWriteEmpty in class ImageWriterIOExceptionpublic boolean canReplacePixels(int imageIndex)
throws IOException
canReplacePixels in class ImageWriterIOExceptionpublic void prepareReplacePixels(int imageIndex,
Rectangle region)
throws IOException
prepareReplacePixels in class ImageWriterIOExceptionpublic void replacePixels(RenderedImage image, ImageWriteParam param) throws IOException
replacePixels in class ImageWriterIOExceptionpublic void replacePixels(Raster raster, ImageWriteParam param) throws IOException
replacePixels in class ImageWriterIOExceptionpublic void endReplacePixels()
throws IOException
endReplacePixels in class ImageWriterIOExceptionpublic void reset()
reset in class ImageWriterpublic void dispose()
dispose in class ImageWriterCopyright © 2014 Open Microscopy Environment