prospettiva perspective

Trasformazione prospettica. Applicate una trasformazione prospettica all'immagine sorgente del livello in modo che riempia la regione specificata con il quadrilatero. Altre aree del livello rimangono trasparenti.

perspective= *perspQuad*[, *resOptions*]

perspectiveN= *perspQuadN*[, *resOptions*]

perspQuad
Coordinate prospettiche in pixel quadrilaterali (8 reali, separate da virgole).
perspQuadN
Coordinate prospettiche normalizzate quadrilaterali (8 reali, separate da virgole).
resOptions
Opzioni di ricampionamento (vedere di seguito).

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

Il modificatore perspQuadN è costituito da quattro valori di coordinate normalizzati, in cui 0.0,0.0 corrisponde all'angolo superiore sinistro dell'immagine composita/livello 0 e 1.0,1.0 nell’angolo in basso a destra.

L'immagine di input viene trasformata in modo che l'angolo superiore sinistro dell'immagine di input venga mappato al primo valore di coordinata di perspQuad[N], l'angolo superiore destro alla seconda coordinata, l'angolo inferiore destro alla terza coordinata e l'angolo inferiore sinistro alla quarta coordinata.

NOTE
Il modificatore pos= può essere utilizzato per posizionare ulteriormente il livello trasformato nell'immagine composita.

Le coordinate quadrilaterali prospettiche possono essere posizionate all'esterno dell'immagine composita.

Il comportamento non è definito se il quadrilatero non è adatto a 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 concavo.

Considerazioni sulla qualità section-7cc9056afa614300a9b8844d39739fc3

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

Se l’origine è un’immagine, utilizza scale= per scegliere una risoluzione diversa (relativa alla risoluzione massima dell'immagine). Il valore specificato scale= viene arrotondato al successivo livello di risoluzione PTIF superiore. Se è presente un’origine di richiesta nidificata, è possibile regolare le dimensioni dell’immagine prodotta dalla richiesta nidificata per 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 size= più grande con l'aumento della risoluzione specificato con textAttr=.

Il modificatore resOptions consente di selezionare un algoritmo di ricampionamento alternativo. Sono supportati i seguenti valori (distinzione maiuscole/minuscole):

Valore
Descrizione
R1
Il vicino più vicino.
R2
Bilineare.
R3
Super-campionamento standard (predefinito).
R3T n
Super-campionamento con jitter regolabile ( n deve essere un numero intero compreso tra 0 e 200).

Proprietà section-818e57df0a1b4449888543bc6af77751

Comando Livello. Si applica al livello corrente o al livello 0 se layer=comp. Ignorato dai livelli degli effetti.

Il modificatore res= viene sempre ignorato quando la prospettiva è presente nello stesso livello. Il modificatore size= viene ignorato se specificato per i livelli immagine. I modificatori size= e res= nei livelli con perspective= sono riservati per un utilizzo futuro.

Predefinito section-e35683395d514d4eb6b32924e1bf8f2f

None, senza alcuna trasformazione prospettica.

Consultate anche section-e5b71ac4a0724df6bf678dd354cfa51a

size= dimensione , scale=, pos=, textAttr=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49