Ansichtstransformation für Miniaturen view-transform-for-thumbnails

Das Bild, das als Antwort auf eine req=tmb-Anfrage an den Client zurückgegeben wird, wird aus dem zusammengesetzten Bild abgeleitet, indem die folgenden Werte berücksichtigt werden: wid=, hei=, attribute::DefaultThumbPix und attribute::MaxPix.

  1. Ansicht rekt berechnen - Verwenden Sie wid= oder den Breitenwert von attribute::DefaultThumbPix für die Breite der Ansicht rekt. Verwenden Sie hei= oder den Höhenwert von attribute::DefaultThumbPix für die Höhe. Die reaktive Ansicht muss in diesem Schritt vollständig angegeben werden. (Beachten Sie, dass die Ansicht rect mit der Ebene 0 rect identisch ist, wenn kein size=für Ebene 0 angegeben ist).
  2. Verbund skalieren - Wenn catalog::ThumbType=Crop, wird der Verbund auf das kleinstmögliche Bild skaliert, während die gesamte Ansicht noch vollständig gefüllt ist. Zusätzliche Bilddaten werden abgeschnitten. Wenn catalog::ThumbType= Fit, wird der Verbund auf das größtmögliche Bild skaliert, während der gesamte Verbund immer noch in die rete Ansicht passt. Wenn catalog::ThumbType=Texture, wird das zusammengesetzte Element überhaupt nicht skaliert, um die in catalog::ThumbRes angegebene Auflösung beizubehalten.
  3. Füllen und Zuschneiden - Die rechte Ansicht wird mit der bgc= Farbe gefüllt (oder, falls nicht anders angegeben, mit attribute::ThumbBkgColor). Der skalierte Verbund wird mithilfe des Attributs: ThumbHorizAlign und des Attributs: ThumbVertAlign mit der Ansicht rect ausgerichtet. Der skalierte Verbund wird dann ohne weitere Skalierung mit der ausgefüllten Ansicht zusammengeführt. Alle Bereiche des zusammengesetzten Elements, die über die reine Ansicht hinausgehen, werden abgeschnitten.
recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49