Trasformazione di visualizzazione per immagini view-transform-for-images

L'immagine restituita al client in risposta a un req=img La richiesta viene derivata dall’immagine composita considerando i seguenti valori: wid=, hei=, fit=, scl=, rgn=, attribute::DefaultPix, attribute::MaxPixe le dimensioni dell'immagine composita.

Se wid= e hei= sono specificati, e scl= non è, l'immagine composita viene ridimensionata in modo da rientrare completamente nel retto di visualizzazione definito da wid= e hei=. Se le proporzioni del rettangolo di visualizzazione sono diverse da quelle dell'immagine composita, l'immagine composita ridimensionata viene allineata all'interno del rettangolo di visualizzazione utilizzando align= valore, se specificato, oppure centrato altrimenti. Qualsiasi spazio non coperto dai dati immagine viene riempito con bgc= o, se non specificato, con attribute::BkgColor.

Se scl= L'immagine composita viene ridimensionata in base al fattore di scala specificato. Se wid= e/o hei= viene specificata anche, l'immagine ridimensionata viene quindi ritagliata in wid= e/o hei= oppure viene aggiunto ulteriore spazio, in base alle esigenze. align= specifica dove viene ritagliata l'immagine o viene aggiunto spazio aggiuntivo e viene riempito con bgc= o attribute::BkgColor.

Se nessuno dei due wid=, hei=scl= e se la larghezza o l'altezza dell'immagine composita supera attribute::DefaultPix, l'immagine composita viene ridimensionata in modo da non superare attribute::DefaultPix. In caso contrario, l'immagine composita viene utilizzata senza ridimensionamento.

Per garantire che l'immagine della vista venga restituita senza ulteriori ridimensionamenti, specificate scl=1.

Se rgn= viene specificata, l’immagine di risposta viene quindi ritagliata di conseguenza per arrivare alle dimensioni finali dell’immagine di risposta. Questa dimensione viene confrontata con attribute::MaxPix (se definita), e viene generato un errore se l’immagine di risposta è più grande in una delle dimensioni.

Se fmt= specifica i dati senza alfa, tutte le aree trasparenti nell'immagine di risposta vengono riempite con bgc= o attribute::BkgColor.

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