![]() |
Image auf Form skalieren ?
Hi,
ich habe auf einer Form einen bestimmten Bereich für Images reserviert. Die sollen aus einer Datei oder aus Interbase geladen werden. Das Problem hierbei ist: Was soll ich machen, falls dieses Bild da nicht genau reinpaßt ? Ich habe das mit einem zu großen Bild probiert, das wird einfach abgeschnitten, ein sehr kleines bleibt (zu) klein. Wie kann ich das jetzt ungefähr so anpassen, daß es paßt ? Für den reservierten Bereich kann ich in gewissen Grenzen flexibel sein, hierzu müßte ich aber trotzdem wissen, wie groß das Original ist. Kann man das vorher vielleicht ermitteln ? |
Re: Image auf Form skalieren ?
Hi. Stell doch einfach "Strech" von dem Image auf true und auch "Proportional". Dann wird das Bild so angepasst, dass es in den Rahmen passt, aber auch die Proportionen erhalten bleiben. Aber du musst Autosize auf False stellen, sonst funzts nicht.
Man liest sich, Stanlay :hi: |
Re: Image auf Form skalieren ?
Thx,
das stretch alleine genügt, mit dem proportional, das widerspricht sich aber. Nur wie siehts damit aus, die Größe, bzw. die Seitenverhältnisse zu ermitteln und zur Laufzeit das Image dementsprechend anzupassen :?: |
Re: Image auf Form skalieren ?
Zitat:
Proportional: Die Proportionen (das Seitenverhältnis) wird beibehalten ==> keine Verzerrung Stretch: Ein großes Bild wird in einen kleinen Bereich angepasst und ein kleines Bild in einen großen (so eine Art Zoom). AutoSize: Hier passt sich das Image der Bildgröße an. |
Re: Image auf Form skalieren ?
Hallo. Wie Matze schon geschrieben hat: Proportional heißt ja nur, dass das Bild nicht einfach an die Größe angepasst wird, sondern dass die Original Seitenverhältnisse beibehalten werden. Du musst da nix von Hand machen. :wink:
man liest sich, Stanlay :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 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 by Thomas Breitkreuz