perspektive

Perspektivische Transformation. Wenden Sie eine perspektivische Transformation auf das Ebenenquellenbild an, um den festgelegten Bereich mit dem quadrilateralen zu füllen. Andere Bereiche der Ebene bleiben transparent.

perspective= * *[, *perspQuadresOptions*]

perspectiveN= * *[, *perspQuadNresOptions*]

perspQuad

Perspektive quadrilaterale Pixelkoordinaten (8 Real, durch Kommas getrennt).

perspQuadN

Perspektive quadrilaterale normalisierte Koordinaten (8 Real, getrennt durch Kommas).

resOptions

Resamplingoptionen (siehe unten).

perspQuad besteht aus vier Pixel-Koordinatenwerten im Koordinatenraum der Composite-Ebene (oder Ebene 0), der in der oberen linken Ecke des Composite-Bildes entsteht.

perspQuadN besteht aus vier normalisierten Koordinatenwerten, wobei die obere linke Ecke des Composite/Ebene 0-Bilds und 0.0,0.0 die untere rechte Ecke 1.0,1.0 übereinstimmen.

Das Eingabebild wird so transformiert, dass die obere linke Ecke des Eingabebilds dem ersten Koordinatenwert von perspQuad[N], die obere rechte Ecke der zweiten Koordinate, die untere rechte Ecke der dritten Koordinate und die untere linke Ecke der vierten Koordinate zugeordnet wird.

HINWEIS

pos= kann verwendet werden, um die transformierte Ebene im Composite-Bild weiter zu positionieren.

Die perspektivischen quadrilateralen Koordinaten können sich außerhalb des Composite-Bilds befinden.

Verhalten ist nicht definiert, wenn das Quadrilaterale nicht für eine perspektivische Transformation geeignet ist (z. B. wenn zwei oder mehr Scheitelpunkte zusammenfallen, wenn sich drei oder alle Scheitelpunkte auf derselben Linie befinden oder wenn das Quadrilaterale sich selbst schneidet oder konkav ist).

Qualitätserwägungen

Während die Standardimplementierung einen vernünftigen Kompromiss zwischen Qualität und Leistung ergibt, kann es manchmal notwendig sein, die Auflösung des Quellbilds zu erhöhen, um die Schärfe zu verbessern oder um es zu reduzieren, um Aliasing-Artefakte zu reduzieren.

Wenn es sich bei der Quelle um ein Bild handelt, verwenden Sie scale=, um eine andere Auflösung (relativ zur vollständigen Auflösung des Bilds) auszuwählen. Der angegebene scale=-Wert wird auf die nächsthöhere PTIF-Auflösungsebene gerundet. Bei verschachtelten Anforderungsquellen kann die Größe des von der verschachtelten Anforderung erzeugten Bildes angepasst werden, um die gewünschte Schärfe zu erzielen. Bei Textebenen wird die Auflösung des Eingabebilds (des gerenderten Textes) angepasst, indem ein Wert größer size= ausgewählt wird und gleichzeitig die mit textAttr= angegebene Auflösung erhöht wird.

resOptions ermöglicht die Auswahl eines alternativen Resampling-Algorithmus. Die folgenden Werte werden unterstützt (Groß-/Kleinschreibung beachten):

Wert Beschreibung

R1

Nächster Nachbar.

R2

Bilinear.

R3

Standard-Supersampling (Standard).

R3 Tn

Super-Sampling mit anpassbarem Jitter ( n muss ein ganzzahliger Wert zwischen 0 und 200 sein).

Eigenschaften

Ebene, Befehl. Gilt für die aktuelle Ebene oder für Ebene 0, wenn layer=comp. Von Effektebenen ignoriert.

res= wird immer ignoriert, wenn die Perspektive in derselben Ebene vorhanden ist. size= wird ignoriert, wenn für Bildebenen angegeben. size= und res= in Ebenen mit perspective= sind für die zukünftige Verwendung reserviert.

Standard

None, für keine perspektivische Transformation.

Verwandte Themen

size= , scale=, pos=, textAttr=

Auf dieser Seite