Visualizza trasformazione per miniature

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. Calcola la direzione di visualizzazione - Utilizzo wid= o il valore della larghezza di attribute::DefaultThumbPix per la larghezza del rettangolo di visualizzazione. Utilizzo hei= o il valore dell'altezza di attribute::DefaultThumbPix per l'altezza. La direzione di visualizzazione deve essere completamente specificata in questo passaggio. (La direzione di visualizzazione è la stessa della direzione di livello 0, se non size=è specificato per il livello 0).
  2. Scala il composito - Se catalog::ThumbType=Crop, il composito viene quindi ridimensionato fino all'immagine più piccola possibile mentre si riempie ancora l'intera direzione di visualizzazione; i dati immagine aggiuntivi vengono ritagliati. Se catalog::ThumbType= Fitquindi il composito viene scalato fino all'immagine più grande possibile, mentre l'intero composito viene ancora inserito nella direzione di visualizzazione. Se catalog::ThumbType=Texture, il composito non viene scalato per mantenere la risoluzione specificata in catalog::ThumbRes.
  3. Riempimento e ritaglio - La funzione di correzione della visualizzazione è riempita con il pulsante bgc= colore (o, se non specificato, con attribute::ThumbBkgColor). Il composito in scala viene allineato con il comando di visualizzazione utilizzando l'attributo: ThumbHorizAlign e attributo: ThumbVertAlign. Il composito scalato viene quindi unito al comando di visualizzazione riempito senza ulteriori ridimensionamento. Tutte le aree del composito che si estendono oltre la direzione di visualizzazione vengono ritagliate.

In questa pagina