Einzelnen Beitrag anzeigen

Frederik

Registriert seit: 4. Apr 2008
9 Beiträge
 
#1

Error beim Laden von JPG-Dateien

  Alt 7. Sep 2009, 15:39
JPG-Dateien sollen in ein Bitmap konvertiert werden, um z. B. die Größe oder die Hintergrundfarbe zu ändern.

Nun liegen mir JPG-Dateien vor, bei denen das Ganze nicht klappt. Folgenden Code verwende ich:
Delphi-Quellcode:
jpg := TJPEGImage.Create;
jpg.LoadFromFile(sDatei);
try
   jpg.dibNeeded; //Hier krachts
except on e: Exception do begin
   msgbox(e.message);
end;
end;
try
    bmp := TBitmap.Create;
    bmp.assign(jpg);
except end;
In den verwendenten JPG-Dateien stehen folgende Eigenschaften: Farbmodell: JPEG CMYK(v1.2); Format: JPEG CMYK. Wurde wohl mit Photoshop bearbeitet und als jpg gespeichert. Ich nehme an, dass es daran liegt. Wie kann ich nun auch ein solches Bild öffnen und bearbeiten?
  Mit Zitat antworten Zitat