Forum: Multimedia
by NickelM,
31. Okt 2010
Würde es in meinem Fall auch nur die ersten 2 Bytes tun?
Weil die daten lade ich sowieso mit den entsprechenden TGraphic Klassen dann, Wie z.b. TJpegImage oder TPngImage.
ob es dann die signatur von eine jpg oder jpeg hat ist doch in dem Fall egal oder nicht?
Forum: Multimedia
by NickelM,
31. Okt 2010
Danke für den Schönen Code habe es aber schon hinbekommen.
Geht auch einfacher :
const
GifType = 18759; //uses gifimg
BitmapType = 19778;
PngType = 20617; //uses pngimage
JpegType = 55551; //uses jpeg
Forum: Multimedia
by NickelM,
29. Okt 2010
Eingebunden ja.
Es ist ja so ich bekomm dne Stream. Ich will dann das Bild in eine ListBox zeichnen (mit einer TImageList.
Funkt auch wenn ich das Format kenne.
So wenn ich das jetzt richtig verstehe sind das also immer die ersten 2 Bytes die den Dateityp identifizieren.
Danke ich guge mal ob ich es damit hinbekomme.
EDIT: Habe es durch den Post herausgefunden. Es gibt ein Header Record...
Forum: Multimedia
by NickelM,
29. Okt 2010
Hi ihr Programmierer,
Ich less mit über die neue Kontactstruktur von Vista das Kontaktbild von einem Kontakt als Stream heraus.
Wenn es die Standartbilder sind geht Bitmap super. Wenn jemand aber ein PNG Image auswählt funkt dies nicht mehr.
So jetzt wollt ich mal fragen, ob man anhand bestimmter Bytes in dem Stream, das Format erkennen kann.
Hab schon gegooglet, aber nichts gefunden oder...