圖片水印
目錄
基本介紹
描述
水印操作可以在圖片上設置另外一張圖片或者文字做為水印。水印類型分成圖片水印和文字水印
接口
GET /${ObjectKey}?watermark HTTP/1.1
參數
名稱 | 描述 | 是否必須 |
---|---|---|
watermark | 水印操作標誌 | 是 |
type | 水印類型,1代表圖片水印,2代表文字水印 | 是 |
gravity | 水印位置,詳細見水印位置參數表,默認為:SouthEast | 否 |
dissolve | 水印透明度,取值為1-100,默認為100(完全不透明) | 否 |
dx | 橫軸邊距,單位:像素(px),缺省值為10 | 否 |
dy | 豎軸邊距,單位:像素(px),缺省值為10 | 否 |
stripmeta | 是否去除元數據,1表示去除,0表示保留,默認為去除 | 否 |
水印位置
- 其中靠邊的Gravity其對應dx,dy起點為對應邊,如 NorthWest,NorthEast,SouthWest,SouthEast 其對應的原點為四個頂點,向內延伸為正。
- 非靠邊點,則以該模塊和水印對象的中心點為原點,對應左右上下延伸分別為正負。
dx,dy原點對應九宮格裏位置如下:
Gravity | dx對應原點 | dy對應原點 | 備注 |
---|---|---|---|
northwest | 縱軸左側0列,向右延伸為正 | 橫軸最頂部0行,向下延伸為正 | dx,dy為0時,水印位於左上角 |
north | 縱軸中心軸為水印部分縱軸中心中軸所在軸,向右延伸為正 | 橫軸最頂部行,向下延伸為正 | dx,dy為0時水印位於頂部居中 |
northeast | 縱軸最右側列,向左延伸為正 | 橫軸最頂部行,向下延伸為正 | dx,dy為0時,水印位於右上角 |
west | 縱軸最左側列,向右延伸為正 | 橫軸居中行為水印部分橫軸中心軸所在軸,向下延伸為正 | dx,dy為0時,水印位於左側居中 |
center | 縱軸中心軸為水印部分縱軸中心中軸所在列,向右延伸為正 | 橫軸居中行為水印部分橫軸中心軸所在軸,向下延伸為正 | dx,dy為0時,水印位於上下左右居中 |
east | 縱軸最右側列,向左延伸為正 | 橫軸居中行為水印部分橫軸中心軸所在軸,向下延伸為正 | dx,dy為0時,水印位於右側居中 |
southwest | 縱軸最右側列,向左延伸為正 | 橫軸居中行為水印部分橫軸中心軸所在軸,向下延伸為正 | dx,dy為0時,水印位於右側居中 |
south | 縱軸中心軸為水印部分縱軸中心中軸所在軸,向右延伸為正 | 橫軸最底部0行,向上延伸為正 | dx,dy為0時,水印位於底部居中 |
southeast | 縱軸最右側列,向左延伸為正 | 橫軸最底部0行,向上延伸為正 | dx,dy為0時,水印位於底部居中 |
圖片水印
請求query
watermark&type=2&text=${text}&font=${font}&fontsize=${fontsize}&fontcolor=${color}&gravity=${gravity}&dissolve=${dissolve}&dx=${distanceX}&dy=${distanceY}
參數
名稱 | 描述 | 是否必須 |
---|---|---|
image | 圖片水印logo的object 名字(經過URL安全的Base64編碼)。 Logo圖片必須位於同一bucket下且存在,且邊長不得超過4096 |
是 |
示例
效果圖:
文字水印
請求query
watermark&type=2&text=${text}&font=${font}&fontsize=${fontsize}&fontcolor=${color}&gravity=${gravity}&dissolve=${dissolve}&dx=${distanceX}&dy=${distanceY}
參數
名稱 | 描述 | 是否必須 |
---|---|---|
text | 水印文字內容(經過URL安全的Base64編碼) | 是 |
font | 水印文字字體(經過URL安全的Base64編碼), 缺省為黑體.注意:中文水印必須指定中文字體。 |
否 |
fontsize | 水印文字大小,單位: 緹,等於1/20磅,默認大小為250,參考DPI為72,範圍[20,+..] | 否 |
fontcolor | 水印文字顏色(經過URL安全的Base64編碼),RGB格式,可以是顏色名稱(比如red)或十六進製(比如#FF0000), 缺省為白色(white) |
否 |
水印字體
中文字體
參數 | 字體文件 | 字體 |
---|---|---|
simfang | simfang.ttf | 仿宋 |
simhei | simhei.ttf | 黑體 |
simkai | simkai.ttf | 楷體 |
simsum | simsun.ttc | 宋體 |
msyh | msyh.ttf | 微軟雅黑 |
msyhbd | msyhdb.ttf | 微軟雅黑(粗體) |
其它字體
參數 | 字體文件 |
---|---|
arial | arial.ttf |
comic | comic.ttf |
couri | couri.ttf |
georgia | georgia.ttf |
impact | impact.ttf |
times | times.ttf |
trebuc | trebuc.ttf |
verdana | verdana.ttf |
示例
最後更新:2017-01-03 10:48:56