4D v14.3TRANSFORM PICTURE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
TRANSFORM PICTURE
|
TRANSFORM PICTURE ( Bild ; Operator {; Param1 {; Param2 {; Param3 {; Param4}}}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bild | Bild |
![]() |
Quellbild zum Transformieren | |||||
![]() |
Bild nach Transformation | |||||||
Operator | Lange Ganzzahl |
![]() |
Art der Transformation | |||||
Param1 | Zahl |
![]() |
Parameter der Transformation | |||||
Param2 | Zahl |
![]() |
Parameter der Transformation | |||||
Param3 | Zahl |
![]() |
Parameter der Transformation | |||||
Param4 | Zahl |
![]() |
Parameter der Transformation | |||||
Der Befehl TRANSFORM PICTURE führt eine Transformation vom Typ Operator für das Bild im Parameter Bild durch.
Hinweis: Dieser Befehl erweitert die Funktionalitäten der herkömmlichen Operatoren für Bildtransformation, wie +/, etc. (siehe Bildoperatoren). Diese Operatoren sind in 4D weiterhin verwendbar.
Das Quellbild wird direkt nach Ausführen des Befehls verändert. Beachten Sie, dass die Operationen bis auf “Beschnitt” und “In Graustufen umwandeln” durch Ausführen der entgegengesetzten Operation oder über die Operation “Reset” wieder umkehrbar sind. So erhält zum Beispiel ein Bild, das auf 1% reduziert wurde, durch anschließendes Vergrößern mit dem Faktor 100 wieder ohne Beeinträchtigung die Originalgröße. Transformationen verändern nicht den ursprünglichen Bildtyp. So bleibt ein Vektor-Bild nach der Transformation weiterhin ein Vektor-Bild.
In Operator übergeben Sie die Nummer der auszuführenden Operation, in Param1..4 die dafür benötigten Parameter. Ihre Anzahl richtet sich nach der Operation. Sie können eine der Konstanten unter dem Thema Bildtransformation verwenden. Die folgende Tabelle beschreibt die Operatoren und dazugehörigen Parameter:
Operator (Wert) | Param1 | Param2 | Param3 | Param4 | Werte |
Reset (0) | - | - | - | - | |
Scale (1) | Weite | Höhe | - | - | Faktoren |
Translate (2) | X Achse | Y Achse | - | - | Pixel |
Flip horizontally (3) | - | - | - | - | |
Flip vertically (4) | - | - | - | - | |
Crop (100) | X Orig. | Y Orig. | Breite | Höhe | Pixel |
Fade to grey scale (101) | - | - | - | - |
Dieses Beispiel beschneidet ein Bild. Es wird im Format “Abgeschnitten (nicht-zentriert)”angezeigt:
TRANSFORM PICTURE($vpGears;Crop;50;50;100;100)
Produkt: 4D
Thema: Bilder
Nummer:
988
Erstellt: 4D v11 SQL
Bildoperatoren
COMBINE PICTURES
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
Gesplittet : TRANSFORM PICTURE ( 4D v14 R3)