prospettiva

Trasformazione della prospettiva. Applicate una trasformazione prospettica all'immagine sorgente del livello per riempire la regione specificata con il quadrilatero. Altre aree dello strato rimangono trasparenti.

perspective= * *[, *perspQuadresOptions*]

perspectiveN= * *[, *perspQuadNresOptions*]

perspQuad

Coordinate pixel quadrilaterali prospettiche (8 reali, separate da virgole).

perspQuadN

Coordinate quadrilaterali normalizzate (8 reali, separate da virgole).

resOptions

Opzioni di ricampionamento (vedi di seguito).

perspQuad è costituito da quattro valori di coordinate pixel nello spazio di coordinate composito (o livello 0), che ha origine nell'angolo superiore sinistro dell'immagine composita.

perspQuadN è costituito da quattro valori di coordinate normalizzate, 0.0,0.0 corrispondenti all'angolo superiore sinistro dell'immagine composita/layer 0 e 1.0,1.0 all'angolo inferiore destro.

L’immagine di input viene trasformata in modo che l’angolo in alto a sinistra dell’immagine di input sia mappato sul primo valore di coordinata perspQuad[N], l’angolo in alto a destra sulla seconda coordinata, l’angolo in basso a destra sulla terza coordinata e l’angolo in basso a sinistra sulla quarta coordinata.

NOTA

pos= può essere utilizzato per posizionare ulteriormente lo strato trasformato nell'immagine composita.

Le coordinate quadrilaterali prospettiche possono essere collocate al di fuori dell'immagine composita.

Il comportamento non è definito se il quadrilatero non è adatto per una trasformazione prospettica (ad esempio, se due o più vertici coincidono, se tre o tutti i vertici si trovano sulla stessa linea, o se il quadrilatero è autointersecante o concava).

Considerazioni sulla qualità

Mentre l'implementazione predefinita produce un compromesso ragionevole tra qualità e prestazioni, a volte può essere necessario aumentare la risoluzione dell'immagine sorgente per migliorare la nitidezza o ridurla per ridurre gli artefatti di aliasing.

Se la sorgente è un’immagine, utilizza scale= per scegliere una risoluzione diversa (rispetto alla risoluzione completa dell’immagine). Il valore scale= specificato viene arrotondato al livello di risoluzione PTIF superiore successivo. Nel caso di una sorgente di richiesta nidificata, le dimensioni dell’immagine prodotta dalla richiesta nidificata possono essere regolate in modo da ottenere la nitidezza desiderata. Per i livelli di testo, la risoluzione dell'immagine di input (il testo di cui è stato eseguito il rendering) viene regolata selezionando un valore di dimensione maggiore= e aumentando la risoluzione specificata con textAttr=.

resOptions consente di selezionare un algoritmo di ricampionamento alternativo. Sono supportati i seguenti valori (con distinzione tra maiuscole e minuscole):

Valore Descrizione

R1

Vicino più vicino.

R2

Bilineare.

R3

Super-campionamento standard (predefinito).

R3 Tn

Il campionamento eccellente con tremolio regolabile ( n deve essere un valore intero compreso tra 0 e 200).

Proprietà

Livello, comando. Si applica al livello corrente o al livello 0 se layer=comp. Ignorato dai livelli di effetto.

res= viene sempre ignorato quando la prospettiva è presente nello stesso livello. size= viene ignorato quando specificato per i livelli immagine. size= e res= nei livelli con perspective= sono riservati per utilizzi futuri.

Predefinito

None, senza trasformazione prospettica.

Consultate anche

size= , scale=, pos=, textAttr=

In questa pagina