-
Chunks are organized in a clever way with an
ancestor class to handle all the chunks and derived classes to handle the
different kinds
-
The
chunks engine allows upgrades by registering new chunk types to include
new features
-
Full
cyclic redundancy check for all the chunks
-
Full
access to all the data from the chunks
-
Several
derived classes from TChunk to obtain different information such as text
keyword and more
-
Gamma chunk is used to change the image gamma
to be displayed as when it was encoded.
-
No need for any external
library, everything is compiled with your exe project
-
Full
comented source code and also well written.
-
Can read all the images from the official PNG test
suite (see showcase 2).
-
Can
load interlaced and non interlaced images
-
Ability to assign data from a tbitmap or bitmap handle
-
The PNG images may also be
saved
-
Saving
with interlace is now fully supported.
-
The
encoder is optimized to create really small final images when saving.
-
No
chunk is lost when loading an image
-
Portable Network Graphics partial transparent images
are now supported
-
Trigger
to disable use of Delphi VCL
-
Full
speed when loading and saving
-
Allows
to select the filters to test when saving images to create the smallest
image as possible
-
Improved error handling engine to allow user to detect easily all the
errors.
-
Better
chunk access system, now the engine selects the best place to put chunks
when adding manually.
-
Provides now accessed to the image data and for the transparency alpha
data.
-
Allows
to select the compression level for ZLIB.
-
Allows
the set the maximum size for IDAT chunks (and then dividing the rest of
the data in new chunks).
-
Complete help file using HTML help
|