Java Doc for TIFFImageWriter.java in  » 6.0-JDK-Modules » Java-Advanced-Imaging » com » sun » media » imageioimpl » plugins » tiff » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » Java Advanced Imaging » com.sun.media.imageioimpl.plugins.tiff 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   javax.imageio.ImageWriter
      com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriter

TIFFImageWriter
public class TIFFImageWriter extends ImageWriter (Code)


Field Summary
final public static  intDEFAULT_BYTES_PER_STRIP
    
final static  StringEXIF_JPEG_COMPRESSION_TYPE
    
final public static  String[]TIFFCompressionTypes
     Supported TIFF compression types.
 intbitDepth
    
 char[]bitsPerSample
    
 ByteOrderbyteOrder
    
 TIFFColorConvertercolorConverter
    
 intcompression
    
final public static  int[]compressionNumbers
     Compression tag values for known compression types.
final public static  String[]compressionTypes
     Known TIFF compression types.
 TIFFCompressorcompressor
    
 longheaderPosition
    
 RenderedImageimage
    
 TIFFImageMetadataimageMetadata
    
 ImageTypeSpecifierimageType
    
 booleanisBilevel
    
final public static  boolean[]isCompressionLossless
     Lossless flag for known compression types.
 booleanisImageSimple
    
 booleanisInverted
    
 booleanisRescaling
    
 booleanisTiled
    
 booleanisWritingSequence
    
 intnativePhotometricInterpretation
    
 longnextIFDPointerPos
    
 longnextSpace
    
 intnumBands
    
 ImageWriteParamparam
    
 intperiodX
    
 intperiodY
    
 intphotometricInterpretation
    
 intpixelsDone
    
 intpredictor
    
 intsampleFormat
    
 int[]sampleSize
    
 byte[][]scale
    
 byte[]scale0
    
 byte[][]scaleh
    
 byte[][]scalel
    
 intscalingBitDepth
    
 int[]sourceBands
    
 intsourceHeight
    
 intsourceWidth
    
 intsourceXOffset
    
 intsourceYOffset
    
 ImageOutputStreamstream
    
 TIFFStreamMetadatastreamMetadata
    
 inttileLength
    
 inttileWidth
    
 inttilesAcross
    
 inttilesDown
    
 inttotalPixels
    

Constructor Summary
public  TIFFImageWriter(ImageWriterSpi originatingProvider)
    

Method Summary
public static  intXToTileX(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  intYToTileY(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  booleancanInsertEmpty(int imageIndex)
    
public  booleancanInsertImage(int imageIndex)
    
public  booleancanReplacePixels(int imageIndex)
    
public  booleancanWriteEmpty()
    
public  booleancanWriteSequence()
    
public  IIOMetadataconvertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
    
public  IIOMetadataconvertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
    
public  voiddispose()
    
public  voidendInsertEmpty()
    
public  voidendReplacePixels()
    
public  voidendWriteEmpty()
    
public  voidendWriteSequence()
    
public  IIOMetadatagetDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)
    
public  IIOMetadatagetDefaultStreamMetadata(ImageWriteParam param)
    
public  ImageWriteParamgetDefaultWriteParam()
    
public  voidprepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
    
public  voidprepareReplacePixels(int imageIndex, Rectangle region)
    
public  voidprepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
    
public  voidprepareWriteSequence(IIOMetadata streamMetadata)
    
public  voidreplacePixels(RenderedImage image, ImageWriteParam param)
    
public  voidreplacePixels(Raster raster, ImageWriteParam param)
    
public  voidreset()
    
public  voidsetOutput(Object output)
    
 voidsetupMetadata(ColorModel cm, SampleModel sm, int destWidth, int destHeight)
     Sets up the output metadata adding, removing, and overriding fields as needed.
public  voidwrite(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p)
    
public  voidwriteInsert(int imageIndex, IIOImage image, ImageWriteParam param)
    
public  voidwriteToSequence(IIOImage image, ImageWriteParam param)
    

Field Detail
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.



bitDepth
int bitDepth(Code)



bitsPerSample
char[] bitsPerSample(Code)



byteOrder
ByteOrder byteOrder(Code)



colorConverter
TIFFColorConverter colorConverter(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.



compressor
TIFFCompressor compressor(Code)



headerPosition
long headerPosition(Code)



image
RenderedImage image(Code)



imageMetadata
TIFFImageMetadata imageMetadata(Code)



imageType
ImageTypeSpecifier imageType(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)



isTiled
boolean isTiled(Code)



isWritingSequence
boolean isWritingSequence(Code)



nativePhotometricInterpretation
int nativePhotometricInterpretation(Code)



nextIFDPointerPos
long nextIFDPointerPos(Code)



nextSpace
long nextSpace(Code)



numBands
int numBands(Code)



param
ImageWriteParam param(Code)



periodX
int periodX(Code)



periodY
int periodY(Code)



photometricInterpretation
int photometricInterpretation(Code)



pixelsDone
int pixelsDone(Code)



predictor
int predictor(Code)



sampleFormat
int sampleFormat(Code)



sampleSize
int[] sampleSize(Code)



scale
byte[][] scale(Code)



scale0
byte[] scale0(Code)



scaleh
byte[][] scaleh(Code)



scalel
byte[][] scalel(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)



stream
ImageOutputStream stream(Code)



streamMetadata
TIFFStreamMetadata streamMetadata(Code)



tileLength
int tileLength(Code)



tileWidth
int tileWidth(Code)



tilesAcross
int tilesAcross(Code)



tilesDown
int tilesDown(Code)



totalPixels
int totalPixels(Code)




Constructor Detail
TIFFImageWriter
public TIFFImageWriter(ImageWriterSpi originatingProvider)(Code)




Method Detail
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.




canInsertEmpty
public boolean canInsertEmpty(int imageIndex) throws IOException(Code)



canInsertImage
public boolean canInsertImage(int imageIndex) throws IOException(Code)



canReplacePixels
public boolean canReplacePixels(int imageIndex) throws IOException(Code)



canWriteEmpty
public boolean canWriteEmpty() throws IOException(Code)



canWriteSequence
public boolean canWriteSequence()(Code)



convertImageMetadata
public IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)(Code)



convertStreamMetadata
public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)(Code)



dispose
public void dispose()(Code)



endInsertEmpty
public void endInsertEmpty() throws IOException(Code)



endReplacePixels
public void endReplacePixels() throws IOException(Code)



endWriteEmpty
public void endWriteEmpty() throws IOException(Code)



endWriteSequence
public void endWriteSequence() throws IOException(Code)



getDefaultImageMetadata
public IIOMetadata getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param)(Code)



getDefaultStreamMetadata
public IIOMetadata getDefaultStreamMetadata(ImageWriteParam param)(Code)



getDefaultWriteParam
public ImageWriteParam getDefaultWriteParam()(Code)



prepareInsertEmpty
public void prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param) throws IOException(Code)



prepareReplacePixels
public void prepareReplacePixels(int imageIndex, Rectangle region) throws IOException(Code)



prepareWriteEmpty
public void prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param) throws IOException(Code)



prepareWriteSequence
public void prepareWriteSequence(IIOMetadata streamMetadata) throws IOException(Code)



replacePixels
public void replacePixels(RenderedImage image, ImageWriteParam param) throws IOException(Code)



replacePixels
public void replacePixels(Raster raster, ImageWriteParam param) throws IOException(Code)



reset
public void reset()(Code)



setOutput
public void setOutput(Object output)(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.



write
public void write(IIOMetadata sm, IIOImage iioimage, ImageWriteParam p) throws IOException(Code)



writeInsert
public void writeInsert(int imageIndex, IIOImage image, ImageWriteParam param) throws IOException(Code)



writeToSequence
public void writeToSequence(IIOImage image, ImageWriteParam param) throws IOException(Code)



Fields inherited from javax.imageio.ImageWriter
protected Locale[] availableLocales(Code)(Java Doc)
protected Locale locale(Code)(Java Doc)
protected ImageWriterSpi originatingProvider(Code)(Java Doc)
protected Object output(Code)(Java Doc)
protected List<IIOWriteProgressListener> progressListeners(Code)(Java Doc)
protected List<IIOWriteWarningListener> warningListeners(Code)(Java Doc)
protected List<Locale> warningLocales(Code)(Java Doc)

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)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.