Transformation d’affichage pour les images view-transform-for-images

L’image renvoyée au client en réponse à une requête 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 que scl= ne l'est pas, l'image composite est mise à l'échelle afin qu'elle s'adapte entièrement à la vue définie par wid= et hei=. Si le rapport L/H de l’affichage rect est différent de celui de l’image composite, l’image composite mise à l’échelle est alignée dans l’affichage rect à l’aide de la valeur align= , si elle est spécifiée, ou elle est centrée dans le cas contraire. Tout espace non couvert par les données d’image est rempli de bgc= ou, s’il n’est pas spécifié, de attribute::BkgColor.

Si scl= est spécifié, l’image composite est mise à l’échelle selon ce facteur d’échelle. Si wid= et/ou hei= sont également spécifiés, l’image mise à l’échelle est ensuite 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 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 à une échelle ne dépassant pas attribute::DefaultPix. Sinon, l’image composite est utilisée sans mise à l’échelle.

Pour garantir que l’image d’affichage est renvoyée sans autre mise à l’échelle, spécifiez scl=1.

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

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

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