Ver transformación para miniaturas

Última actualización: 2023-05-23
  • Creado para:
  • Developer
    User

La imagen devuelta al cliente en respuesta a una solicitud req=tmb se deriva de la imagen compuesta teniendo en cuenta los siguientes valores: wid=, hei=, attribute::DefaultThumbPix y attribute::MaxPix.

  1. Calcular la corrección de vista - Uso wid= o el valor de anchura de attribute::DefaultThumbPix para la anchura de la vista recta. Uso hei= o el valor de altura de attribute::DefaultThumbPix para la altura. La vista rect debe especificarse completamente en este paso. (Tenga en cuenta que la redirección de la vista es la misma que la redirección de la capa 0, si no size=para la capa 0).
  2. Escalar el compuesto - Si catalog::ThumbType=CropA continuación, el compuesto se escala a la imagen más pequeña posible mientras se sigue llenando toda la vista recta; se recortan los datos de imagen adicionales. If catalog::ThumbType= FitA continuación, el compuesto se adapta a la imagen más grande posible, ajustando todo el compuesto a la vista recta. If catalog::ThumbType=Texture, el compuesto no se escala para conservar la resolución especificada en catalog::ThumbRes.
  3. Relleno y recorte - La derecha de la vista se rellena con el bgc= color (o, si no se especifica, con attribute::ThumbBkgColor). El compuesto a escala se alinea con la vista recta mediante el atributo: ThumbHorizAlign y el atributo: ThumbVertAlign. A continuación, el compuesto a escala se combina con la vista rellena recta sin escalar más. Las áreas del compuesto que se extienden más allá de la dirección de vista se recortan.

En esta página