Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi wie jpg in bmp mit festen Width und Heigth überführen ? (https://www.delphipraxis.net/130324-wie-jpg-bmp-mit-festen-width-und-heigth-ueberfuehren.html)

EccoBravo 6. Mär 2009 13:13


wie jpg in bmp mit festen Width und Heigth überführen ?
 
Hallo,

ich muß von JPEG-Beldern beliebiger Größe kleine BMP-Bilder für Vorschauzwecke erzeugen.
Nutze ich die Funktion

Delphi-Quellcode:
bmp.Assign(jpeg);
dann werden die BMP-Bilder zu groß.

Danke

EB

nuclearping 6. Mär 2009 13:19

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Stichworte: Resample, StretchBlt, ...

DeddyH 6. Mär 2009 13:21

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Einen Ansatz findest Du z.B. hier.

EccoBravo 6. Mär 2009 14:19

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Danke DeddyH,

soweit so gut, aber Deine CopyImagePart Funktion kopiert nur einen kleinene Bildausschnitt und nicht das gesamte jpg ins bmp-Bild.

Gruß

EB

DeddyH 6. Mär 2009 14:21

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Ich meinte ja auch die Prozedur StretchGraphic. Die gibt zwar ein JPEG zurück, aber das ist ja schnell auf Bitmap umgeschrieben.

EccoBravo 6. Mär 2009 14:42

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Danke DeddyH, es läuft,

ein schönes WoE ais Neuruppin
EB

DeddyH 6. Mär 2009 14:56

Re: wie jpg in bmp mit festen Width und Heigth überführen ?
 
Auch Dir ein schönes WE :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz