Problema

¿Qué son scaleX y scaleY? ¿Cómo se calculan en el momento de la creación de FXG?

Solución

Los parámetros scaleX y scaleY se definen como atributos de BitmapImage Element (y otros) en la especificación: http://sourceforge.net/adobe/flexsdk/wiki/FXG%202.0%20Specification/

Al crear un área para que la imagen se rellene, en la aplicación de creación, las dimensiones de la imagen original se dividen por la altura y el ancho de esta área especificada para generar los atributos scaleX y scaleY. (Se ven como Bitmap Scale:W y Bitmap Scale:H en el Editor de Plantillas, respectivamente.)

La única razón para preocuparse por ello es si tiene que cambiar una imagen. Por ejemplo, con la parametrización o la manipulación DOM, se conservan los valores originales de los atributos scaleX y scaleY. Escala la imagen reemplazada de manera similar a la original, por lo que las imágenes tienen una relación de aspecto similar.

Más información sobre los ajustes relacionados:

Dentro del s7FXG exportado, hay un objeto BitmapGraphic exportado para cada imagen que se colocó inicialmente en una plantilla. Dentro de este objeto BitmapGraphic, Scene7 exporta los siguientes atributos para definir cómo la plantilla resultante renderiza esta imagen en una plantilla.

  • x: Establece la coordenada x de la esquina superior izquierda de la imagen con respecto a la esquina superior izquierda de la plantilla misma (medida en puntos).
  • y:  Establece la coordenada y de la esquina superior izquierda de la imagen con respecto a la esquina superior izquierda de la plantilla misma (medida en puntos).
  • altura: La altura (en píxeles) de la imagen original antes de colocarla en Adobe Illustrator o InDesign.
  • ancho: El ancho (en píxeles) de la imagen original antes de ser colocada en Adobe Illustrator o InDesign.
  • escalaX: El factor de escala horizontal utilizado, Illustrator o InDesign, para encajar la imagen en el marco designado por el usuario.
  • scaleY:  El factor de escala horizontal utilizado por Illustrator o InDesign, para ajustar la imagen al marco designado por el usuario.
    height * scaleY = Dimensión de la altura del marco de la imagen dentro de la versión de una plantilla.
    width * scaleY = Dimensión del ancho del marco de la imagen dentro de una plantilla.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea