|
|
|
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 &)constProvides a copy of an object that manages a list of frame and image block data, ...EBestCompressionOptimise compression for size.EBestSpeedOptimise compression for speed.EDefaultCompressionDefault level of compression used.ENoCompressionNo compression used.TPngCompressLevelA flag reflecting the level of compression used.TPngEncodeData()Default constructor for this class. iBitsPerPixelThe number of bits per pixel.iColorA flag indicating if the image is color or grayscale.iLevelThe level of compression to apply.iPalettedA flag indicating use of a palette or RGB.Inherited from TFrameDataBlock:
DataType()constReturns 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.