Visualizza trasformazione per miniature view-transform-for-thumbnails

L'immagine restituita al client in risposta a una richiesta req=tmb viene derivata dall'immagine composita considerando i seguenti valori: wid=, hei=, attribute::DefaultThumbPix e attribute::MaxPix.

  1. Calcolare il retto di visualizzazione. Utilizzare wid= o il valore di larghezza attribute::DefaultThumbPix per la larghezza del retto di visualizzazione. Utilizzare hei= o il valore di altezza attribute::DefaultThumbPix per l'altezza. In questo passaggio è necessario specificare completamente il rettangolo di visualizzazione. Si noti che il retto di visualizzazione è uguale al retto di livello 0, se non è specificato alcun size= per il livello 0.
  2. Ridimensiona il composito - Se catalog::ThumbType=Crop, il composito viene ridimensionato alla più piccola immagine possibile durante il riempimento dell'intero rettangolo di visualizzazione; i dati immagine in eccesso vengono ritagliati. Se catalog::ThumbType= Fit, il composito viene ridimensionato per ottenere la più grande immagine possibile mentre l'intero composito viene ancora adattato al rettangolo di visualizzazione. Se catalog::ThumbType=Texture, il composito non viene ridimensionato per mantenere la risoluzione specificata in catalog::ThumbRes.
  3. Riempimento e ritaglio - Il rettangolo di visualizzazione è riempito con il colore bgc= (o, se non specificato, con attribute::ThumbBkgColor). Il composito ridimensionato è allineato con il rettangolo di visualizzazione utilizzando l'attributo: ThumbHorizAlign e l'attributo: ThumbVertAlign. Il composito ridimensionato viene quindi unito al rettangolo di visualizzazione riempito senza ulteriori ridimensionamenti. Tutte le aree del composito che si estendono oltre il retto della vista vengono ritagliate.
recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49