Entwickler-Ecke
Multimedia / Grafik - JEPEG: Pixelformat lesen
GuaAck - Mo 26.09.22 22:53
Titel: JEPEG: Pixelformat lesen
Hallo,
ich möchte für ein JPEG-Bild wissen, ob es mit den üblichen 24-Bit/Pixel oder mit 8-Bit/Pixel gespeichert ist. "TJPEGImage.pixelformat" gibt laut Hilfe an, wie das Bild angezeigt wird, also nicht, wie es in der Datei gespeichert ist. So verhält sich mein Testprogramm auch. Aber wie kann ich die Bits/Pixel einer *.JPG-Datei bestimmen? Main aktueller Notbehelf: Dateilänge/Bildbreite/Bildhöhe führt auf einen Schätzwert, so dass ich einigermaßen zuverlässig 8-Bit und 24-Bit unterscheiden kann.
Kennt jemand den korrekten Weg, die Bits/Pixel zu lesen?
Gruß
GuaAck
jaenicke - Mo 26.09.22 23:13
Offenbar wird das PixelFormat in TJepgImage beim Lesen einer .jpg Datei gar nicht geschrieben. Ich vermute daher, dass man diese Information mit Bordmitteln nicht heraus bekommt.
GuaAck - Di 27.09.22 22:37
Hallo jasocul,
das war ein hilfreicher Tipp. Geht bestens!!!
(Ich hatte vor längerer Zeit mal ein kleines Programm gemacht, um mir die Segmente in einer JPG-Datei in hex anzeigen zu lassen, damit hatte ich schon einen Rohling).
Gruß GuaAck
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!