iText 8.0.2 API
iText.IO.Image.PngImageData Class Reference
Inheritance diagram for iText.IO.Image.PngImageData:
iText.IO.Image.RawImageData iText.IO.Image.ImageData

Public Member Functions

virtual byte[]  GetColorPalette ()
 
virtual void  SetColorPalette (byte[] colorPalette)
 
virtual float  GetGamma ()
 
virtual void  SetGamma (float gamma)
 
virtual bool  IsHasCHRM ()
 
virtual PngChromaticities  GetPngChromaticities ()
 
virtual void  SetPngChromaticities (PngChromaticities pngChromaticities)
 
virtual int  GetColorType ()
 
virtual void  SetColorType (int colorType)
 
virtual bool  IsIndexed ()
 
virtual bool  IsGrayscaleImage ()
 
- Public Member Functions inherited from iText.IO.Image.RawImageData
override bool  IsRawImage ()
 
virtual int  GetTypeCcitt ()
 
virtual void  SetTypeCcitt (int typeCcitt)
 
- Public Member Functions inherited from iText.IO.Image.ImageData
virtual Uri  GetUrl ()
 
virtual void  SetUrl (Uri url)
 
virtual int[]  GetTransparency ()
 
virtual void  SetTransparency (int[] transparency)
 
virtual bool  IsInverted ()
 
virtual void  SetInverted (bool inverted)
 
virtual float  GetRotation ()
 
virtual void  SetRotation (float rotation)
 
virtual IccProfile  GetProfile ()
 
virtual void  SetProfile (IccProfile profile)
 
virtual int  GetDpiX ()
 
virtual int  GetDpiY ()
 
virtual void  SetDpi (int dpiX, int dpiY)
 
virtual int  GetColorTransform ()
 
virtual void  SetColorTransform (int colorTransform)
 
virtual bool  IsDeflated ()
 
virtual void  SetDeflated (bool deflated)
 
virtual ImageType  GetOriginalType ()
 
virtual int  GetColorEncodingComponentsNumber ()
  Gets the number of components used to encode colorspace. More...
 
virtual void  SetColorEncodingComponentsNumber (int colorEncodingComponentsNumber)
  Sets the number of components used to encode colorspace. More...
 
virtual byte[]  GetData ()
 
virtual bool  CanBeMask ()
 
virtual bool  IsMask ()
 
virtual iText.IO.Image.ImageData  GetImageMask ()
 
virtual void  SetImageMask (iText.IO.Image.ImageData imageMask)
 
virtual bool  IsSoftMask ()
 
virtual void  MakeMask ()
 
virtual float  GetWidth ()
 
virtual void  SetWidth (float width)
 
virtual float  GetHeight ()
 
virtual void  SetHeight (float height)
 
virtual int  GetBpc ()
 
virtual void  SetBpc (int bpc)
 
virtual bool  IsInterpolation ()
 
virtual void  SetInterpolation (bool interpolation)
 
virtual float  GetXYRatio ()
 
virtual void  SetXYRatio (float XYRatio)
 
virtual IDictionary< String, Object >  GetImageAttributes ()
 
virtual void  SetImageAttributes (IDictionary< String, Object > imageAttributes)
 
virtual String  GetFilter ()
 
virtual void  SetFilter (String filter)
 
virtual IDictionary< String, Object >  GetDecodeParms ()
 
virtual float[]  GetDecode ()
 
virtual void  SetDecode (float[] decode)
 
virtual bool  CanImageBeInline ()
  Checks if image can be inline More...
 

Additional Inherited Members

- Static Public Attributes inherited from iText.IO.Image.RawImageData
const int  CCITTG4 = 0x100
  Pure two-dimensional encoding (Group 4) More...
 
const int  CCITTG3_1D = 0x101
  Pure one-dimensional encoding (Group 3, 1-D) More...
 
const int  CCITTG3_2D = 0x102
  Mixed one- and two-dimensional encoding (Group 3, 2-D) More...
 
const int  CCITT_BLACKIS1 = 1
  A flag indicating whether 1-bits are to be interpreted as black pixels and 0-bits as white pixels, More...
 
const int  CCITT_ENCODEDBYTEALIGN = 2
  A flag indicating whether the filter expects extra 0-bits before each encoded line so that the line begins on a byte boundary. More...
 
const int  CCITT_ENDOFLINE = 4
  A flag indicating whether end-of-line bit patterns are required to be present in the encoding. More...
 
const int  CCITT_ENDOFBLOCK = 8
  A flag indicating whether the filter expects the encoded data to be terminated by an end-of-block pattern, overriding the Rows parameter. More...