Transformation de vue pour les images

L’image renvoyée au client en réponse à une demande req=img est dérivée de l’image composite en prenant en compte les valeurs suivantes : wid=, hei=, fit=, scl=, rgn=, attribute::DefaultPix, attribute::MaxPix et la taille de l'image composite.

Si wid= et hei= sont spécifiés, et scl= ne l’est pas, l’image composite est mise à l’échelle de sorte qu’elle s’adapte parfaitement à la vue définie par wid= et hei=. Si le rapport L/H de la recette de la vue est différent de celui de l’image composite, l’image composite mise à l’échelle est alignée dans la rect de la vue à l’aide de la valeur align=, si elle est spécifiée, ou elle est centrée autrement. Tout espace non couvert par les données d’image est rempli avec bgc= ou, s’il n’est pas spécifié, avec attribute::BkgColor.

Si scl= est spécifié, l’image composite est mise à l’échelle selon ce facteur d’échelle. Si wid= et/ou hei= est également spécifié, l’image mise à l’échelle est alors recadrée sur wid= et/ou hei= ou un espace supplémentaire est ajouté, si nécessaire. align= indique où l’image est recadrée ou où un espace supplémentaire est ajouté, et tout espace supplémentaire est rempli avec bgc= ou attribute::BkgColor.

Si aucun élément wid=, hei= ou scl= n'est spécifié et si la largeur ou la hauteur de l'image composite dépasse attribute::DefaultPix, l'image composite est mise à l'échelle pour ne pas dépasser attribute::DefaultPix. Sinon, l’image composite est utilisée sans mise à l’échelle.

Pour vous assurer que l’image de la vue est renvoyée sans autre mise à l’échelle, spécifiez scl=1.

Si rgn= est spécifié, l’image de réponse est alors recadrée en conséquence pour obtenir la taille d’image de réponse finale. Cette taille est comparée à attribute::MaxPix (si définie) et une erreur est générée si l’image de réponse est plus grande dans l’une ou l’autre dimension.

Si fmt= spécifie des données sans alpha, toutes les zones transparentes de l’image de réponse sont remplies avec bgc= ou attribute::BkgColor.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now