Kennt sich jemand mit Delphi2 aus?

Söldnertreffpunkt für alle Themen rund um "Jagged Alliance 2" und den Nachfolger "Unfinished Business".

Moderator: Flashy

Antworten
Arthur
Bei Tony Rumsteher
Beiträge: 55
Registriert: 06 Aug 1999, 16:09

Beitrag von Arthur » 13 Sep 1999, 19:42

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?

Supernova
Alpha-Squad
Beiträge: 1682
Registriert: 03 Jul 1999, 01:22

Beitrag von Supernova » 13 Sep 1999, 19:58

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&quot; TARGET=_blank>http://www.spotlight2.de/foren/dlp/forum_dlp.htm</A&gt;
Das ist ein richtiges Delphi-Forum.
Viel Glück
Bild Supernova Bild



Man hat niemals Zeit, es richtig zu machen, aber immer Zeit, es noch einmal zu machen.

McPit
Milizenausbilder
Beiträge: 125
Registriert: 11 Aug 1999, 20:14

Beitrag von McPit » 13 Sep 1999, 20:03

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

Antworten