官方文档是相关全活:
图片处理参数
更新时间:2020-10-26 11:37
需要注意方面:
-
文字水印长度不可超过21个汉字,超过打开链接会报错
-
水印图片支持二次处理(
panda.png?x-oss-process=image/resize,P_30
) -
设置图片、文本定位
-
base64编辑三个特殊处理的字符
-
将结果中的加号(+)替换成短划线(-)。
-
将结果中的正斜线(/)替换成下划线(_)。
-
将结果中尾部的等号(=)省略。
-
1
2
3
4
5
6
7
8
9
10
/**
* OSSbase64特殊处理
* @param $str
* @return string|string[]
* @author: luwc
* @Time: 2021/11/16 15:38
*/
private
static
function
ossBase64(
$str
){
return
str_replace
([
'+'
,
'/'
,
'='
],[
'-'
,
'_'
,
''
],
base64_encode
(
$str
));
}
-
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
xxxxx/202111/16/20211116142612747938529946.1637043972-716907096.png
?x-oss-process=image
/watermark,type_ZmFuZ3poZW5naGVpdGk,size_28,text_57yW5Y-377yaMDAxOQ,color_FFFFFF,g_north,y_166/watermark,image_aHVhdGFuZy8yMDIxMDUvMjcvMjAyMTA1MjcwOTU3NDYyMDAzNTI1ODU1NTkuMTYyMjA4MDY2Ni0zMTI1OTcxNjUuanBlZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE2MCxoXzE2MCxtX2xmaXQ,g_nw,x_190,y_238/watermark,type_ZmFuZ3poZW5naGVpdGk,text_5LyB5Lia5LiK5biC5LyB5Lia5LyB5Lia5LyB5Lia5LyB5Lia5LyB5Lia5LyB5Lia5LyB5Lia5LyB5LiaLi4u,size_32,color_FFFFFF,g_north,y_428/watermark,image_aHVhdGFuZy9xcnRtcC92b3RlLzI0LzIwMjExMTE2MTYwODEyNjkwODI4Njk0Mjk4LnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSx3XzE2MA,g_sw,x_190,y_108