| java.lang.Object javax.imageio.ImageWriter com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriter
Method Summary | |
public 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.
If tileWidth < 0 , the results of this method
are undefined. | public 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.
If tileHeight < 0 , the results of this method
are undefined. | public boolean | canInsertEmpty(int imageIndex) | public boolean | canInsertImage(int imageIndex) | public boolean | canReplacePixels(int imageIndex) | public boolean | canWriteEmpty() | public boolean | canWriteSequence() | public IIOMetadata | convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) | public IIOMetadata | convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) | public void | dispose() | public void | endInsertEmpty() | public void | endReplacePixels() | public void | endWriteEmpty() | public void | endWriteSequence() | public IIOMetadata | getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) | public IIOMetadata | getDefaultStreamMetadata(ImageWriteParam param) | public ImageWriteParam | getDefaultWriteParam() | public void | prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param) | public void | prepareReplacePixels(int imageIndex, Rectangle region) | public void | prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param) | public void | prepareWriteSequence(IIOMetadata streamMetadata) | public void | replacePixels(RenderedImage image, ImageWriteParam param) | public void | replacePixels(Raster raster, ImageWriteParam param) | public void | reset() | public void | setOutput(Object output) | void | setupMetadata(ColorModel cm, SampleModel sm, int destWidth, int destHeight) Sets up the output metadata adding, removing, and overriding fields
as needed. | public void | write(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p) | public void | writeInsert(int imageIndex, IIOImage image, ImageWriteParam param) | public void | writeToSequence(IIOImage image, ImageWriteParam param) |
DEFAULT_BYTES_PER_STRIP | final public static int DEFAULT_BYTES_PER_STRIP(Code) | | |
EXIF_JPEG_COMPRESSION_TYPE | final static String EXIF_JPEG_COMPRESSION_TYPE(Code) | | |
TIFFCompressionTypes | final public static String[] TIFFCompressionTypes(Code) | | Supported TIFF compression types.
|
bitsPerSample | char[] bitsPerSample(Code) | | |
compression | int compression(Code) | | |
compressionNumbers | final public static int[] compressionNumbers(Code) | | Compression tag values for known compression types.
|
compressionTypes | final public static String[] compressionTypes(Code) | | Known TIFF compression types.
|
headerPosition | long headerPosition(Code) | | |
image | RenderedImage image(Code) | | |
isBilevel | boolean isBilevel(Code) | | |
isCompressionLossless | final public static boolean[] isCompressionLossless(Code) | | Lossless flag for known compression types.
|
isImageSimple | boolean isImageSimple(Code) | | |
isInverted | boolean isInverted(Code) | | |
isRescaling | boolean isRescaling(Code) | | |
isWritingSequence | boolean isWritingSequence(Code) | | |
nativePhotometricInterpretation | int nativePhotometricInterpretation(Code) | | |
nextIFDPointerPos | long nextIFDPointerPos(Code) | | |
nextSpace | long nextSpace(Code) | | |
photometricInterpretation | int photometricInterpretation(Code) | | |
pixelsDone | int pixelsDone(Code) | | |
sampleFormat | int sampleFormat(Code) | | |
sampleSize | int[] sampleSize(Code) | | |
scalingBitDepth | int scalingBitDepth(Code) | | |
sourceBands | int[] sourceBands(Code) | | |
sourceHeight | int sourceHeight(Code) | | |
sourceWidth | int sourceWidth(Code) | | |
sourceXOffset | int sourceXOffset(Code) | | |
sourceYOffset | int sourceYOffset(Code) | | |
tileLength | int tileLength(Code) | | |
tilesAcross | int tilesAcross(Code) | | |
totalPixels | int totalPixels(Code) | | |
XToTileX | public static int XToTileX(int x, int tileGridXOffset, int tileWidth)(Code) | | 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.
If tileWidth < 0 , the results of this method
are undefined. If tileWidth == 0 , an
ArithmeticException will be thrown.
throws: ArithmeticException - If tileWidth == 0 . |
YToTileY | public static int YToTileY(int y, int tileGridYOffset, int tileHeight)(Code) | | 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.
If tileHeight < 0 , the results of this method
are undefined. If tileHeight == 0 , an
ArithmeticException will be thrown.
throws: ArithmeticException - If tileHeight == 0 . |
canReplacePixels | public boolean canReplacePixels(int imageIndex) throws IOException(Code) | | |
canWriteSequence | public boolean canWriteSequence()(Code) | | |
dispose | public void dispose()(Code) | | |
reset | public void reset()(Code) | | |
setupMetadata | void setupMetadata(ColorModel cm, SampleModel sm, int destWidth, int destHeight) throws IIOException(Code) | | Sets up the output metadata adding, removing, and overriding fields
as needed. The destination image dimensions are provided as parameters
because these might differ from those of the source due to subsampling.
Parameters: cm - The ColorModel of the image being written. Parameters: sm - The SampleModel of the image being written. Parameters: destWidth - The width of the written image after subsampling. Parameters: destHeight - The height of the written image after subsampling. |
Methods inherited from javax.imageio.ImageWriter | public synchronized void abort()(Code)(Java Doc) protected synchronized boolean abortRequested()(Code)(Java Doc) public void addIIOWriteProgressListener(IIOWriteProgressListener listener)(Code)(Java Doc) public void addIIOWriteWarningListener(IIOWriteWarningListener listener)(Code)(Java Doc) public boolean canInsertEmpty(int imageIndex) throws IOException(Code)(Java Doc) public boolean canInsertImage(int imageIndex) throws IOException(Code)(Java Doc) public boolean canRemoveImage(int imageIndex) throws IOException(Code)(Java Doc) public boolean canReplaceImageMetadata(int imageIndex) throws IOException(Code)(Java Doc) public boolean canReplacePixels(int imageIndex) throws IOException(Code)(Java Doc) public boolean canReplaceStreamMetadata() throws IOException(Code)(Java Doc) public boolean canWriteEmpty() throws IOException(Code)(Java Doc) public boolean canWriteRasters()(Code)(Java Doc) public boolean canWriteSequence()(Code)(Java Doc) protected synchronized void clearAbortRequest()(Code)(Java Doc) abstract public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)(Code)(Java Doc) abstract public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)(Code)(Java Doc) public void dispose()(Code)(Java Doc) public void endInsertEmpty() throws IOException(Code)(Java Doc) public void endReplacePixels() throws IOException(Code)(Java Doc) public void endWriteEmpty() throws IOException(Code)(Java Doc) public void endWriteSequence() throws IOException(Code)(Java Doc) public Locale[] getAvailableLocales()(Code)(Java Doc) abstract public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)(Code)(Java Doc) abstract public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)(Code)(Java Doc) public ImageWriteParam getDefaultWriteParam()(Code)(Java Doc) public Locale getLocale()(Code)(Java Doc) public int getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)(Code)(Java Doc) public ImageWriterSpi getOriginatingProvider()(Code)(Java Doc) public Object getOutput()(Code)(Java Doc) public Dimension[] getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata)(Code)(Java Doc) public void prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) throws IOException(Code)(Java Doc) public void prepareReplacePixels(int imageIndex, Rectangle region) throws IOException(Code)(Java Doc) public void prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) throws IOException(Code)(Java Doc) public void prepareWriteSequence(IIOMetadata streamMetadata) throws IOException(Code)(Java Doc) protected void processImageComplete()(Code)(Java Doc) protected void processImageProgress(float percentageDone)(Code)(Java Doc) protected void processImageStarted(int imageIndex)(Code)(Java Doc) protected void processThumbnailComplete()(Code)(Java Doc) protected void processThumbnailProgress(float percentageDone)(Code)(Java Doc) protected void processThumbnailStarted(int imageIndex, int thumbnailIndex)(Code)(Java Doc) protected void processWarningOccurred(int imageIndex, String warning)(Code)(Java Doc) protected void processWarningOccurred(int imageIndex, String baseName, String keyword)(Code)(Java Doc) protected void processWriteAborted()(Code)(Java Doc) public void removeAllIIOWriteProgressListeners()(Code)(Java Doc) public void removeAllIIOWriteWarningListeners()(Code)(Java Doc) public void removeIIOWriteProgressListener(IIOWriteProgressListener listener)(Code)(Java Doc) public void removeIIOWriteWarningListener(IIOWriteWarningListener listener)(Code)(Java Doc) public void removeImage(int imageIndex) throws IOException(Code)(Java Doc) public void replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata) throws IOException(Code)(Java Doc) public void replacePixels(RenderedImage image, ImageWriteParam param) throws IOException(Code)(Java Doc) public void replacePixels(Raster raster, ImageWriteParam param) throws IOException(Code)(Java Doc) public void replaceStreamMetadata(IIOMetadata streamMetadata) throws IOException(Code)(Java Doc) public void reset()(Code)(Java Doc) public void setLocale(Locale locale)(Code)(Java Doc) public void setOutput(Object output)(Code)(Java Doc) abstract public void write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) throws IOException(Code)(Java Doc) public void write(IIOImage image) throws IOException(Code)(Java Doc) public void write(RenderedImage image) throws IOException(Code)(Java Doc) public void writeInsert(int imageIndex, IIOImage image, ImageWriteParam param) throws IOException(Code)(Java Doc) public void writeToSequence(IIOImage image, ImageWriteParam param) throws IOException(Code)(Java Doc)
|
|
|