Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TImage auf eine Feste Größe bringen aber nicht strecken. (https://www.delphipraxis.net/97493-timage-auf-eine-feste-groesse-bringen-aber-nicht-strecken.html)

smart 11. Aug 2007 12:38


TImage auf eine Feste Größe bringen aber nicht strecken.
 
Hallo Alle!

Wie kann man ein Bild in einem TImage auf eine Feste Größe bringen aber nicht strecken. Angenommen das TImage ist 120 X 120 groß, dass zu ladene Bild aber 140 X 2500 wie bekomme ich da eine gute Darstellung hin.

Gruß
Heike

Der_Unwissende 11. Aug 2007 12:43

Re: TImage auf eine Feste Größe bringen aber nicht strecken.
 
Hi,
was genau meinst Du denn mit "auf eine feste Größe bringen, aber nicht strecken"? Sobald Du die Größe verändern möchtest, musst Du eben strecken/stauchen, was sich beides unter der Bezeichnung stretch wiederfindet.
Möchtest Du einfach nur die Proportionen beibehalten? Dann einfach mal die Eigenschaft Proportional auf True setzen. Ist ein Bild größer als das Image, wird es aut. unter Berücksichtigung der Verhältnisse gestaucht, ist zusätzlich stretched wahr, so werden die Größenverhältnisse auch beim Strecken berücksichtigt.

Gruß Der Unwissende

sirius 11. Aug 2007 12:44

Re: TImage auf eine Feste Größe bringen aber nicht strecken.
 
Es gibt doch nur 3 Möglichkeiten:
- Du tust das Bild verzerren
- Du verkleinerst es soweit bis beide Längengrößen hineinpassen (dadurch wird ein großer Teil deines Tmages leer bleiben)
- Du verkleinerst das Bild soweit bis die erste Längengröße passt (dadurch schneidest du etwas vom Bild ab)

smart 11. Aug 2007 13:43

Re: TImage auf eine Feste Größe bringen aber nicht strecken.
 
Zitat:

Zitat von Der_Unwissende
Hi,
was genau meinst Du denn mit "auf eine feste Größe bringen, aber nicht strecken"? Sobald Du die Größe verändern möchtest, musst Du eben strecken/stauchen, was sich beides unter der Bezeichnung stretch wiederfindet.
Möchtest Du einfach nur die Proportionen beibehalten? Dann einfach mal die Eigenschaft Proportional auf True setzen. Ist ein Bild größer als das Image, wird es aut. unter Berücksichtigung der Verhältnisse gestaucht, ist zusätzlich stretched wahr, so werden die Größenverhältnisse auch beim Strecken berücksichtigt.

Gruß Der Unwissende

Jau, vielen Dank, es klappt.

Gruß
Heike


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 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