Hi,
Refering to the example images in the data folder of the installation folder:
C:\Program Files\GflSDK\data
I'm a bit (even a byte) confused. If I use IrfanView and open test2 in the folder, then the image properties are:
Disk size: 196.84 KB (201 560 bytes)
Current memory size: 600.04 KB (614 440 bytes)
I presume the difference is because of the LZW compression.
But if I extract the FileSize and Compression properties, via the GFL SDK library, with the statements:
e := gflLoadBitmap(PChar(filename), gfl_bmp, lp, finfo);
lblSize.Caption := IntToStr(finfo.FileSize);
lblCompression.Caption := IntToStr(finfo.Compression);
then
lblSize (a label on a Delphi window) displays 65536 and
lblCompression (also a label on the Delphi window) displays 101
My question:
What is the relation between finfo.FileSize and finfo.Compression and the size on disk of 201 560 bytes ?
The reason whay I ask is because I want to resize and compress images before loading them into a database.
Regards,
Nols Smit
Relation between FileSize and the size of a file on the disk
Moderators: helmut, XnTriq, xnview
-
- Posts: 16
- Joined: Mon Jun 27, 2005 6:38 pm