Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Image-Komponente soll sich an Bild anpassen (https://www.delphipraxis.net/3058-image-komponente-soll-sich-bild-anpassen.html)

FBrust 20. Feb 2003 13:52


Image-Komponente soll sich an Bild anpassen
 
Hallo,

ich möchte in meinem Programm Logos als Vorschau in einer Image-Komponente anzeigen. Die Logos sind alle größer als die Komponente, so dass ich Autosize auf False stellen muss.

Das Problem ist, dass manche Logos quadratisch und manche rechteckig sind, d. h. wenn die Komponente rechteckig ist, werden rechteckige Logos korrekt dargestellt, quadratische hingegen werden verzerrt.

Gibt es eine Möglichkeit, die Komponente so anzupassen, dass sie

a) die gesamte Grafik darstellt und

b) eine Grafik, die kleiner als die Komponente ist, korrekt darstellt,
d. h. nicht verzerrt?



Grüsse

Frank

CalganX 20. Feb 2003 13:56

Delphi-Quellcode:
Image.Stretch := false;
Chris

FBrust 20. Feb 2003 14:03

Hallo Chris,

danke für Deine Antwort.

Wenn ich stretch auf false setze, wird das Bild grösser als die Komponente angezeigt, d. h. es fehlt an allen vier Seiten etwas.

Grüsse
Frank

City Light 20. Feb 2003 14:05

schreib das mal in dein Code
Delphi-Quellcode:
Image1.Proportional := True;

FBrust 20. Feb 2003 14:30

Hallo CityLight,

die Anweisung erzeugt bei mir den Fehler "Undefinierter Bezeichner".

Kann es sein, dass es die Eigenschaft "Proportional" erst ab D6 gab?


Grüsse
Frank

City Light 20. Feb 2003 14:35

Hallo Frank

Das könnte gut möglich sein ,versuch mal in der Delphi hilfe was zu finden wenn es nicht bei ist dann ist es leider nicht in Dephi 5 vorhanden :cry:

Gruß Tino

City Light 20. Feb 2003 14:43

ich noch mal

ich hab was für dein Problem klick mal
hier

FBrust 20. Feb 2003 16:10

Hallo CityLight,

danke für den Link, werd den Tip ausprobieren.


Grüsse

Frank

FBrust 4. Mär 2003 16:18

Hallo,

@CityLight: Wollte nur Bescheid sagen, dass der obige Tip einwandfrei funktioniert hat.

Danke

Frank


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