|
||
class TPngEncodeData : public TFrameDataBlock;
PNG specific frame data variant which holds PNG encoding information.
It can only be used with the PNG encoder.
TFrameDataBlock
-
The abstract base class for all format-specific frame data variants.
TPngEncodeData
-
PNG specific frame data variant which holds PNG encoding information.
Defined in TPngEncodeData
:
DuplicateL(CFrameImageData &)const
Provides a copy of an object that manages a list of frame and image block data, ...EBestCompression
Optimise compression for size.EBestSpeed
Optimise compression for speed.EDefaultCompression
Default level of compression used.ENoCompression
No compression used.TPngCompressLevel
A flag reflecting the level of compression used.TPngEncodeData()
Default constructor for this class. iBitsPerPixel
The number of bits per pixel.iColor
A flag indicating if the image is color or grayscale.iLevel
The level of compression to apply.iPaletted
A flag indicating use of a palette or RGB.Inherited from TFrameDataBlock
:
DataType()const
Returns the data type of the current TFrameDataBlock object.TFrameDataBlock(TUid)
Constructs and initialises the TFrameDataBlock object to the data type specified...private: virtual TFrameDataBlock* DuplicateL(CFrameImageData &aFrameImageData) const;
Provides a copy of an object that manages a list of frame and image block data, but not a bitwise copy. It provides a new reference to the object.
|
|
TPngCompressLevel
A flag reflecting the level of compression used.
|
TPngCompressLevel iLevel;
The level of compression to apply.