06.02.2014, 17:21
Hallo,
ich hab jetzt mit dem im Betreff genannten Problem geraume Zeit verbracht ohne auf eine Lösung zu kommen.
Deshalb nun dieser Thread
Ich lade ein jpg / png in eine Picture Box und skaliere das Bild so, dass es komplett in der Picture Box dargestellt wird. Hier der Link zu NI wie das gemacht wird.
Jetzt will ich das Bild in meiner Picture Box horizontal und vertikal zentrieren. Wie in dem Beispiel zu sehen, wird das Bild immer linksbündig in der Picturebox skaliert (Koordinaten 0,0).
Für das horizontale zentrieren habe ich folgendes versucht - hier nur exemplarisch der eigentlich logischste Versuch:
"Breite der Picture Box" - "Breite des skalierten Bildes" = "Leerer Bereich"
davon die Hälfte und das in das Picture Box Property "Ursprung.Links" geschrieben.
Erwartet hätte ich (Werte in Px):
Breite der Box = 900
Breite Bild = 600
Leerer Bereich / 2 = 150 = Ursprung.Links
Da passieren sehr abenteuerliche Sachen - aber nicht das mit dem man rechnet
Der Wert für Links muss komischer Weise negativ sein, sonst wird das Bild in die falsche Richtung geschoben.
Das Beispiel habe ich mal angehängt.
Viele Grüße
Bastian
ich hab jetzt mit dem im Betreff genannten Problem geraume Zeit verbracht ohne auf eine Lösung zu kommen.
Deshalb nun dieser Thread
Ich lade ein jpg / png in eine Picture Box und skaliere das Bild so, dass es komplett in der Picture Box dargestellt wird. Hier der Link zu NI wie das gemacht wird.
Jetzt will ich das Bild in meiner Picture Box horizontal und vertikal zentrieren. Wie in dem Beispiel zu sehen, wird das Bild immer linksbündig in der Picturebox skaliert (Koordinaten 0,0).
Für das horizontale zentrieren habe ich folgendes versucht - hier nur exemplarisch der eigentlich logischste Versuch:
"Breite der Picture Box" - "Breite des skalierten Bildes" = "Leerer Bereich"
davon die Hälfte und das in das Picture Box Property "Ursprung.Links" geschrieben.
Erwartet hätte ich (Werte in Px):
Breite der Box = 900
Breite Bild = 600
Leerer Bereich / 2 = 150 = Ursprung.Links
Da passieren sehr abenteuerliche Sachen - aber nicht das mit dem man rechnet
Der Wert für Links muss komischer Weise negativ sein, sonst wird das Bild in die falsche Richtung geschoben.
Das Beispiel habe ich mal angehängt.
Viele Grüße
Bastian