图片水印接口 水印预处理 水印图片支持预处理,目前支持的处理:按比例缩略(p),指定宽度缩略(w,h) 这几个参数,其他参数暂未支持。 参数 描述 取值 p 对当前水印图片进行按比例缩略或放大。 整数形式,取值是[1, 1000]。例如10p表示基于水印图片的10%进行处理。 P 水印图片按主图的比例进行处理。 整数形式,取值是[1, 100]。 如果设置了10P,主图是100100, 那么水印图片此时的大小就是1010, 当主图变成了200200,那么水印图片就变成了2020。 w 按宽度缩略。指定水印图的宽度,高度按比较缩略。 整数形式,取值是[1, 4096]。单位是像素(px)。 h 按高度缩略。指定水印图的高度, 宽度按比较缩略。 整数形式,取值是[1, 4096]。单位是像素(px)。 如果要指定对水印图片进行预处理,处理参数带在水印object之后,以@oosImage连接。 如对panda.png 进行放大2倍: Object urlsafebase64encode(“panda.png@oosImage200p”)。 所以尽量不要让原object名字是带@。不然可能会导致访问异常。如不要让原始object名字是”panda@123.png”。 示例 原图example.jpg 加上水印图片是panda.png,右下角,水平边距为10, 垂直边距为10, 透明度为90: 原图example.jpg 加上水印图片是panda.png。按宽度缩略成100, 水印大小是主图的40%, 此时水印图的是4040: 原图example.jpg 加上水印图片是panda.png。按宽度缩略成200,水印大小是主图的40%, 此时水印图是8080: 文字水印 文字水印就是在原图的基础上加上一段文字内容作为水印。
来自: