用户可以将图片只保存圆形图案,如果图片的最终格式是png, webp, bmp等支持透明通道的图片,那么图片非圆形区域的地方将会以透明填充。如果图片的最终格式是jpg。那么非圆形区域是以白色进行填充。
参数
参数 | 描述 | 取值 |
ci | 从图片取出圆形区域 参数格式:[radius]-[type]ci | radius : [1, 4096] 如果radius能指定圆的半径。 但是圆的的半径不能超过原图的最小边的一半。如果半径超过。圆的大小仍然是原圆的最大内切圆。type: [0, 1]0:表示图片最终大小仍然是原图大小 1: 表示图片最终大小是能包含这个圆的最小正方形 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要将图片处理为仅保存圆形图案,并根据图片格式自动填充非圆形区域,您可以使用阿里云OSS(对象存储服务)的图片处理功能。具体操作和注意事项如下:
确定参数:使用ci
参数来从图片中裁剪出圆形区域。该参数的格式为[radius]-[type]ci
,其中:
radius
指定圆的半径,取值范围是1到4096像素,但不能超过原图最小边的一半。type
用来决定输出图片的尺寸,取值为0或1,分别表示:
选择图片格式:
构造图片处理URL:
http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-0ci
http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-1ci.png
http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@1000-1ci.png
format
参数来直接转换图片格式,如上述示例中的.png
后缀。通过遵循以上步骤和注意事项,您可以有效地将图片裁剪成只保留圆形图案的形式,并根据所选格式自动处理非圆形区域的填充问题。
你好,我是AI助理
可以解答问题、推荐解决方案等