perspectiva

Última actualización: 2023-09-01
  • Creado para:
  • Developer
    User

Transformación en perspectiva. Aplique una transformación de perspectiva a la imagen de origen de la capa para que rellene la región especificada con el cuadrilátero. Otras áreas de la capa permanecen transparentes.

perspective= *perspQuad*[, *resOptions*]

perspectiveN= *perspQuadN*[, *resOptions*]

perspQuad

Coordenadas cuadrilaterales en píxeles de perspectiva (8 reales, separados por comas).

perspQuadN

Coordenadas cuadrilaterales normalizadas en perspectiva (8 reales, separados por comas).

resOptions

Opciones de remuestreo (consulte más abajo).

El modificador perspQuad consta de cuatro valores de coordenadas de píxel en el espacio de coordenadas compuesto (o capa 0), que se origina en la esquina superior izquierda de la imagen compuesta.

El modificador perspQuadN consta de cuatro valores de coordenadas normalizados, donde 0.0,0.0 corresponde a la esquina superior izquierda de la imagen compuesta/de capa 0 y 1.0,1.0 en la esquina inferior derecha.

La imagen de entrada se transforma de modo que la esquina superior izquierda de la imagen de entrada se asigna al primer valor de coordenada de perspQuad[N], la esquina superior derecha a la segunda coordenada, la esquina inferior derecha a la tercera coordenada y la esquina inferior izquierda a la cuarta coordenada.

NOTA

El modificador pos= se puede utilizar para colocar aún más la capa transformada en la imagen compuesta.

Las coordenadas cuadrilaterales en perspectiva pueden estar ubicadas fuera de la imagen compuesta.

El comportamiento es indefinido si el cuadrilátero no es adecuado para una transformación en perspectiva. Por ejemplo, si dos o más vértices coinciden, si tres o todos los vértices están en la misma línea, o si el cuadrilátero es autointersecante o cóncavo.

Consideraciones de calidad

Aunque la implementación predeterminada produce un compromiso razonable entre calidad y rendimiento, puede ser necesario aumentar la resolución de la imagen de origen para mejorar la nitidez o reducirla para reducir los defectos de solapamiento.

Si el origen es una imagen, utilice scale= para elegir una resolución diferente (relativa a la resolución completa de la imagen). El especificado scale= El valor se redondea al siguiente nivel de resolución PTIF superior. Si hay un origen de solicitud anidado, el tamaño de la imagen producido por la solicitud anidada se puede ajustar para lograr la nitidez deseada. Para las capas de texto, la resolución de la imagen de entrada (el texto procesado) se ajusta seleccionando un tamaño= valor más grande al aumentar la resolución especificada con textAttr=.

El modificador resOptions permite seleccionar un algoritmo de remuestreo alternativo. Se admiten los siguientes valores (distingue entre mayúsculas y minúsculas):

Valor Descripción

R1

El vecino más cercano.

R2

Bi-linear.

R3

Supermuestreo estándar (predeterminado).

R3T n

Supermuestreo con vibración ajustable ( n debe ser un valor entero entre 0 y 200).

Propiedades

Capa, comando. Se aplica a la capa actual o a la capa 0 si layer=comp. Ignorado por las capas de efecto.

El modificador res= siempre se ignora cuando la perspectiva está presente en la misma capa. El modificador size= se ignora cuando se especifica para capas de imagen. Los modificadores size= y res= en capas con perspective= están reservadas para uso futuro.

Predeterminado

None, para una transformación sin perspectiva.

Véase también

size= , scale=, pos=, textAttr=

En esta página