Bildauflösung verändern.
-
Moin zusammen,
ich möchte ein JPEG-Bild von der Auflösung 1600*1200 auf die Auflösung 320*240 verkleinern.Dafür hab ich mal ganz stumpf diesen Code benutzt:
TJPEGImage * jpg = new TJPEGImage; if (OpenDialog1->Execute()) jpg->LoadFromFile(OpenDialog1->FileName); jpg->Width = 320; jpg->Height = 240; jpg->SaveToFile(OpenDialog1->FileName); delete jpg;
Da bekomme ich jedoch die Fehlermeldung, dasss die größe einer JPEG-Grafik nicht verändert werden könnte. Aber in der Hilfe steht folgendes:
Mit Width können Sie die Breite der JPEG-Grafik in Pixel bestimmen.
und genau das möchte ich ja machen.
Wie kann ich das nun machen?
Danke für jede Hilfe,
J0
-
Wenn dann wird auf die Art und Weise nur die Anzeigegröße verringert, nicht aber das Bild im RAM an sich.
-
Siehe FAQ unter "Grafik".
-
Ups! Tschuldigung.
Funkt wieder mal 1a,
J0