Perspektive

Perspektive Transformation. Wenden Sie eine Perspektivumwandlung auf das Ebenenquellenbild an, um den Bereich zu füllen, der mit dem Quadrilateralen angegeben ist. 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, durch Kommas getrennt).

resOptions

Resampling-Optionen (siehe unten).

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

perspQuadN besteht aus vier normalisierten Koordinatenwerten, wobei 0.0,0.0 der oberen linken Ecke des Composite/Layer 0-Bilds und 1.0,1.0 der unteren rechten Ecke entspricht.

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 quadrilateralen Koordinaten der Perspektive können sich außerhalb des zusammengesetzten Bildes befinden.

Das Verhalten ist nicht definiert, wenn das Quadrilateral 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 Objekt sich selbst überschneidet oder konkav ist).

Qualitätsaspekte

Während die Standardimplementierung einen angemessenen Kompromiss zwischen Qualität und Leistung herstellt, 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, wählen Sie scale= eine andere Auflösung (relativ zur vollständigen Auflösung des Bildes). 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 Texts) angepasst, indem ein größerer size= -Wert 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 muss beachtet werden):

Wert Beschreibung

R1

Nächster Nachbar.

R2

Bilinear.

R3

Standard-Supersampling (Standard).

R3 Tn

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

Eigenschaften

Ebenenbefehl. Gilt für die aktuelle Ebene oder für Ebene 0, wenn layer=comp. Wird 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 Umwandlung.

Verwandte Themen

size= , scale=, pos=, textAttr=

Auf dieser Seite