阿里雲ali-oss圖片增加水印


先附上文檔連接 : 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

截圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM