Zitat von
Bernhard Geyer:
Was hat das mit Datenbanken zu tun
Jo, ist wohl eher bei Multimedia oder zur Not bei
VCL besser aufgehoben.
Zitat von
Frederik:
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:
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?
K.A. ob das am Jpegformat liegt. Sicher das es an deiner markierten Stelle kracht ? Versuch mal folgendes:
Delphi-Quellcode:
begin
bmp := TBitmap.Create;
try
jpg := TJPEGImage.Create;
try
jpg.LoadFromFile(sDatei);
jpg.dibNeeded;
try
if ASSIGNED(jpg)
then bmp.assign(jpg);
except
on e:
Exception do msgbox(e.
message);
end;
finally
jpg.Free;
end;
except
on e:
Exception do msgbox(e.
message);
end;
// bmp.Free nicht vergessen
end;