Forum: Multimedia
Delphi
by negaH,
22. Jan 2004
Versteh ich nicht. Nachdem du das JPEG geladen hast zeigst du es mit Image1.Picture.Gpahic an. Somit müsste man mit Image1.Picture.SaveToeFile() diese auch sofort wieder speichern können.
Ich habe nun schon einiges mit TImage + TJpegImage + TBitmap gemacht, aber sowas ist mir noch nie untergekommen. Hast du eventuell an andere Stelle, eg. Events von TImage1 etc, was stehen ?
Vielleicht...
Forum: Multimedia
Delphi
by negaH,
22. Jan 2004
Tja das is'es wieder, das Problem mit den TJpegImages und deren ziemlich abgespecktem Interface. Leider unterstützen die TJpegImage's nicht alle wichtigen Features.
Am besten mal folgendes probieren
with Img.Picture.Bitmap do
begin
Width := Image1.Picture.Width;
Height := Image1.Picture.Height;
Forum: Multimedia
Delphi
by negaH,
22. Jan 2004
img.Picture.Assign(Form1.Image1.Picture);
img.Picture.Dormant;
img.Picture.SaveToFile('c:\temp\bla.jpg');
Vielleicht hilft es. Der "Denkfehler" an der Sache ist das nach dem .Assign() beie TImages auf ein und das selbe TJpegImage verweisen. Eine Änderung an einem der TJpegImage in beiden TImage's wird also BEIDE TImages betreffen.
Gruß hagen