画像をビューに合わせる wid=とhei=で定義されたビューの長方形内で、合成画像を揃えます(scl=が指定されている場合も、拡大・縮小後に配置します)。
align= *
*, *
水平*
horiz |
水平方向の整列(実数、-1.0 ~ 1.0) |
vert |
垂直方向の整列(実数、-1.0 ~ 1.0) |
align=-1,-1
を指定して合成画像の左上をビューの左上に揃え、align=1,1
を指定して画像の右下をビューの右下に揃えます。 標準の画像要求およびサムネール要求の場合、合成画像データで覆われていないビューの領域はbgc=
で埋められます。
属性を表示します。 ( align=
は、透かし画像と透かしが適用される合成画像の間の配置を定義する場合にも使用されます)。 現在の画層設定に関係なく適用されます。 wid=
とhei=
のいずれか1つのみが指定され、fit=constrain
またはfit=stretch
の場合は無視されます。
align=0,0
:画像をビューの長方形の中央に配置します。
次のリクエストは、200 x 200ピクセルのビュー長方形にmyImage
適合します。
http://server/myRootId/myImageId?wid=200&hei=200&align=0,-1
myImage
が正方形の場合、ビューの長方形全体が塗りつぶされます。 myImage
の縦横比が縦長の場合は、縦200ピクセルに拡大縮小され、ビューの水平方向に中央揃えされます。 myImage
の縦横比が横長の場合は、幅が200ピクセルに拡大縮小され、ビューの上端に合わせて整列されます。 どの場合でも、返される画像のサイズは正確に200 x 200ピクセルです。スケールmyImage
で覆われていないスペースはattribute::BkgColor
で埋められます(背景色を動的に制御するにはbgc=を指定します)。