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 il rettangolo di visualizzazione - Utilizzo wid= o il valore della larghezza di attribute::DefaultThumbPix per la larghezza del rettangolo di visualizzazione. Utilizzare hei= o il valore di altezza di attribute::DefaultThumbPix per l'altezza. In questo passaggio è necessario specificare completamente il rettangolo di visualizzazione. (Si noti che il rettangolo di visualizzazione è uguale al rettangolo di livello 0, se no size=è specificato per il livello 0).
  2. Ridimensiona il composito - Se catalog::ThumbType=Crop, quindi il composito viene ridimensionato per ottenere l’immagine più piccola possibile mentre si riempie ancora l’intero rettangolo di visualizzazione; i dati immagine aggiuntivi vengono ritagliati. Se catalog::ThumbType= Fit, quindi il composito viene ridimensionato per ottenere l'immagine più grande possibile mentre l'intero composito viene inserito nel retto 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 viene riempito con bgc= colore (o, se non specificato, con attribute::ThumbBkgColor). Il composito ridimensionato viene allineato con il rettangolo di visualizzazione utilizzando l'attributo: ThumbHorizAlign Attributo e: 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.

In questa pagina