先附上文檔連接 : https://helpcdn.aliyun.com/document_detail/44957.html
水印文字或圖片必須經過一下轉化
URL安全的Base64位編碼
在圖片處理服務里會有很多參數需要變成Base64位編碼,參考RFC4648。注意這里的URL 安全Base64位編碼只是用在水印操作某些特定參數(文字水印的文字內容,文字顏色,文字字體及圖片水印的水印object)里,不要將其用來簽名字符串(Signature)的內容。編碼的格式是:
- 先將內容編碼成Base64結果;
- 將結果中的加號”+”替換成中划線“-“;
- 將結果中的斜杠”/”替換成下划線”_”;
- 將結果中尾部的“=”號全部保留;
我這里僅僅使用了Base64轉碼,(因為轉化之后沒有以上規則中出現的符號);
增加文字水印的例子連接:
https://andycfm.oss-cn-shanghai.aliyuncs.com/14956773880005-3.jpg?x-oss-process=image/watermark,size_15,t_50,color_000000,text_aGVsbG8g6L-Z6YeM5piv5rC05Y2w
圖片水印連接:https://andycfm.oss-cn-shanghai.aliyuncs.com/14956773880005-3.jpg?x-oss-process=image/watermark,image_MDEyMTU0NTQ1LnBuZw==,t_90,g_se,x_10,y_10
截圖: