Hallo!
Ich möchte ein Bild der Größe 1400x1050 in ein Anzeigefester der Größe 800x600 bringen. Derzeit ist es so, dass nur ein 800x600 großer Ausschnitt des 1400x1050 großen Bildes angezeigt wird. Also wie könnte die Größe angepasst werden?
Ich mach' das momentan noch manuell mit "Microsoft Paint". Automatisch wäre aber auch cool.
Du meinst ja bestimmt auch, wie das automatisch geht?
Gruß Markus
' schrieb:Hallo!
Ich möchte ein Bild der Größe 1400x1050 in ein Anzeigefester der Größe 800x600 bringen. Derzeit ist es so, dass nur ein 800x600 großer Ausschnitt des 1400x1050 großen Bildes angezeigt wird. Also wie könnte die Größe angepasst werden?
Stimmt ich möchte es automatisieren. Trotzdem Danke.
Du brauchst irgendeine Bildbearbeitungsroutine, deren Parameter beschrieben sind.
Google spuckt dann z.B. sowas hier aus:
Link
Die dll kannst du einbinden und aufrufen. Kurzer Test zeigt, dass das Resize prima funktioniert.
Allerdings wird man beim Aufruf der dll zum registrieren aufgeforder. Ist kein muss, nervt aber nach 2000 Resize Vorgängen
Bestimmt findest du eine andere freeware dll die nicht nervt. Kleines Programm drumrum geschrieben und fertig ist der Lack.
[
attachment=24424]
original -> resize
[
attachment=24425][
attachment=24426]
Gruß SeBa
PS:
Alternativ kannst du bestimmt auch Paint o.Ä. per ActiveX fernsteuern. Ist Geschmackssache und eine Aufwandsfrage.
Moment mal, wenn ich die Frage richtig verstehe, geht es doch "nur" darum, ein Bild im Frontpanel zu skalieren.
Nun gut, das können sowohl das Picture-Control als auch das Image-Vision-Control. Hier als Hinweis die entsprechenden Property-Nodes:
[
attachment=24427]
Gruß, Jens
' schrieb:Moment mal, wenn ich die Frage richtig verstehe, geht es doch "nur" darum, ein Bild im Frontpanel zu skalieren.
Hmm..
...du hast recht, man kann die Frage so lesen. Und ich hab mich vom Markus ablenken lassen.
Gruß SeBa
Passend zu diesem Thema hätte ich noch eine Frage. Ist es möglich ein Bild in Vollbild-Modus anzuzeigen, sprich ohne den Kommandoleisten usw.
Mein Problem ist, ich möchte dieses Bild über einen Projektor anzeigen und dort soll nur das Bild selbst angezeigt werden und nicht auch die restliche Programmierumgebung.
Grüße Markus
Erzähl bitte, wie du das Bild anzeigen willst. Als LV-Picture? Oder als VISION-Image? (vgl. meinen Screenshot).
Dann müssen wir hier nicht weiter 2-gleisig bei den Antworten fahren.
Gruß, Jens
Aso, tut mir leid. Ich verwende ein LV-Picture (2D).