Diese Frage hat zwar gar nichts, aber auch überhaupt nichts mit Ja2 zu tun, aber irgendwem muss ich sie ja stellen. Also: Ich habe mit Delphi einen Bildbetrachter erstellt
und habe nun vor eine Funktion einzubauen, durch die Das Bild in der TImage nicht ge-'stretcht' wird, sondern proportional verkleinert (Formel: a/b*a2). Zu diesem Zweck
habe ich ein zweites, unsichtbares Formular erstellt und darin eine weitere TImage-Komponente integriert mit der Einstellung, dass sie automatisch die richtige GröÃe für das Bild annimmt um es dann proportional zu verkleinern. Allerdings lässt sich die Formel nicht anwenden, da die Width- und Height-Felder nur Integer-Zahlen aufnehmen. Kann mir jemand hefen?
Kennt sich jemand mit Delphi2 aus?
Moderator: Flashy
Dieses Forum ist für so eine Frage völlig falsch.
Versuch es mal hier:
<A HREF="http://www.spotlight2.de/foren/dlp/forum_dlp.htm" TARGET=_blank>http://www.spotlight2.de/foren/dlp/forum_dlp.htm</A>
Das ist ein richtiges Delphi-Forum.
Viel Glück
Supernova
Man hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen.
Versuch es mal hier:
<A HREF="http://www.spotlight2.de/foren/dlp/forum_dlp.htm" TARGET=_blank>http://www.spotlight2.de/foren/dlp/forum_dlp.htm</A>
Das ist ein richtiges Delphi-Forum.
Viel Glück


Man hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen.
Ich kenne mich zwar nicht mit Delphi aus, benutze allerdings den BCB3.0 - und die haben ja identische Klassenkomponenten.
Hmm, im einfachsten Falle hilft ein Cast von float/double auf Integer - man sollte vielleicht noch runden. Da am Bildschirm eh nur ganzzalige Pixelkoordinaten angenommen werden können, ist in diesem Falle ein Fließkommawert sowieso nicht zu gebrauchen.
-McPit
Hmm, im einfachsten Falle hilft ein Cast von float/double auf Integer - man sollte vielleicht noch runden. Da am Bildschirm eh nur ganzzalige Pixelkoordinaten angenommen werden können, ist in diesem Falle ein Fließkommawert sowieso nicht zu gebrauchen.
-McPit