Bild drehen

Hallo

4D V18

Lese mit read picture file ein Bild ein. Leider steht das Bild quer in der Landschaft.
Möchte das Bild daher um 90 Grad drehen, finde aber keinen Befehl dafür.

Danke für die Hilfe!

Vielleicht mit SVG Befehlen?

.jpg mit SVG?

Ja, egal ob JPG, BMP, GIF, TIFF, SVG oder PNG

Danke, aber können sie mir bitte auf die Sprünge helfen…

Gegeben ein Foto.jpg das in ein Bildfeld importiert werden soll. So weit so einfach.
Nur, 4D stellt aus mir nicht ersichtlichen Grund das Bild quer dar. Also der Kirchturm steht nicht vertikal sondern horizontal.

Wo setzte ich jetzt mit SVG an?

Das Beispiel aus der Doku geht nicht, da ein SVG erwartet wird.
READ PICTURE FILE("";$picture)
If(OK=1)
$ref:=SVG_Open_picture($picture)

SVG_CLEAR($ref)
End if


C_PICTURE($1;$0)
C_REAL($2;$w;$h)

PICTURE PROPERTIES($1;$w;$h)

$svg:=SVG_New
$g:=SVG_New_group ($svg)
$image:=SVG_New_embedded_image ($g;$1) 
SVG_ROTATION_CENTERED ($image;$2)
$0:=SVG_Export_to_picture ($svg)
SVG_CLEAR ($svg)

jetzt bin ich geholfen :slight_smile: Danke!