Autor Beitrag
cux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51



BeitragVerfasst: Mo 13.12.04 17:09 
Kann man die Speichergröße (in Byte) eines geladenen Bildes (TBirmap oder TJEPGImage) auslesen? Also ich will nicht extra auf die Datei zugreifen, sondern nachdem ich ein foto geladen und bearbeitet habe, die speichergröße wissen.

cux
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Mo 13.12.04 18:05 
Nicht direkt. Du kannst das aber errechnen. Breite * Höhe * Farbtiefe in Bytes.
Für die Farbtiefe dann folgende Werte benutzen.
32 Bit = 4 Bytes
24 Bit = 3 Bytes
16 Bit = 2 Bytes
8 Bit = 1 Byte

Allerdings funktioniert das nur bei einem Bitmap und das spiegelt auch nicht genau die Größe der Datei wieder, da du damit leiglich die größe der Daten berechnen kannst. Bei einem JPG wird es schon schwieriger, da es auf der Festplatte ja komprimiert abgelegt wird.

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.