Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Eigenschaften von Bildern ausgeben (https://www.delphipraxis.net/105245-eigenschaften-von-bildern-ausgeben.html)

mimi 7. Feb 2008 17:53

Re: Eigenschaften von Bildern ausgeben
 
Es gibt noch eine Möglichkeit. Drücke mal bei Str.... STRG+Leertaste ob du da was findest...
Ich weiß nie genau wie das geschrieben wird.
Str...Blt

BM_90 7. Feb 2008 17:58

Re: Eigenschaften von Bildern ausgeben
 
Ich hab zur zeit kein Delphi drauf... Musste meinen PC neu aufspielen.

mimi 7. Feb 2008 18:02

Re: Eigenschaften von Bildern ausgeben
 
Such mal nach StretchBlt. Das dürfte für dich genau das richtige sein.

BM_90 7. Feb 2008 18:06

Re: Eigenschaften von Bildern ausgeben
 
Zitat:

Zitat von mimi
Such mal nach StretchBlt. Das dürfte für dich genau das richtige sein.

Danke!

BM_90 20. Feb 2008 12:31

Re: Eigenschaften von Bildern ausgeben
 
Zitat:

Zitat von Muetze1
Na dann ändere doch einfach die Auflösung des Bildes und nicht der Komponente, also Delphi-Referenz durchsuchenTImage.Picture.Width und entsprechend Delphi-Referenz durchsuchenTImage.Picture.Height ...

Ich hab das nochmal ausprobiert... Hatte einen Fehler drin.
Habe jetzt nur das Problem, dass man die Größe von JPGs nicht ändern kann. Also lasse ich per ButtonClick das Bild als BMP soeichern un wieder einlesen. Das funktioniert soweit. Nur habe ich jetz das problem, dass nachdem ich die Größe verändert habe, ich nur noch ein leeres Bild habe...

Mein Code sieht so aus:
Delphi-Quellcode:
procedure ... ;
begin
image1.picture.graphic.savetofile('C:\...\tmp.bmp');
image1.picture.graphic.loadfromfile('C:\..\tmp.bmp');
image1.picture.bitmap.height:=strtoint(edit3.text);
image1.picture.bitmap.width:=strtoint(edit4.text);
image1.proportional:=true;
image1.stretch:=true;
image1.picture.graphic.savetofile('C:\...\tmp.bmp');
end;
Weiß jemand warum das nicht funktioniert??

mimi 20. Feb 2008 14:33

Re: Eigenschaften von Bildern ausgeben
 
Zitat:

image1.proportional:=true;
image1.stretch:=true;
Das solltest du als erstes setzten. Aber warum das Bild Leer ist, weiß ich auch nicht.

Warum machst du das nicht mit "StretchBlt" ?

Einfach ein TBitMap Intern erstellen mit der gewünschten Größe bild rein Kopieren. Dabei wird es dann vergrößert Automatisch.

die Jpeg Unit hasst du aber ein gebunden oder ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.
Seite 3 von 3     123   

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