用户可以将图片只保存圆形图案,如果图片的最终格式是 png、webp、 bmp 等支持透明通道的图片,那么图片非圆形区域的地方将会以透明填充。如果图片的最终格式是 jpg,那么非圆形区域是以白色进行填充。
参数
操作名称:circle
参数 | 描述 | 取值 |
r | 从图片取出的圆形区域的半径 | 半径 r 不能超过原图的最小边的一半。如果超过,则圆的大小仍然是原圆的最大内切圆。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
用户想要将图片处理为仅保留圆形图案,并关注不同格式下的填充情况。根据提供的信息,您可以按照以下方式操作:
使用Circle参数处理图片:
circle
r
: 指定内切圆的半径,取值范围是1到原图最小边的一半(包括两端点)。如果指定的半径大于原图最大内切圆的半径,则实际处理时会自动调整为原图的最大内切圆尺寸。输出格式与填充说明:
示例操作:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/circle,r_100
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/circle,r_100/format,png
通过上述方法和示例URL,您可以根据需求选择合适的参数来实现图片的圆形裁剪,并控制输出图片的格式及非圆形区域的填充效果。