更新时间:2022-09-22 GMT+08:00
普通剪切
此功能仅支持通过控制台代码编辑模式和接口调用模式使用。
可以设置图片上的任意一点为起始点,根据指定宽高进行图片剪切,剪切后的图片为矩形。具体说明如表1所示。
操作说明:crop
参数 |
取值说明 |
代码样例 |
---|---|---|
g |
表示剪切起始原点位置。取值为tl、top、tr、left、center、right、bl、bottom和br,共9个取值。取值的九宫格如图1所示,每个取值位置均位于每一小格的左上角顶点。 |
image/crop,x_10,y_10,w_200,h_200,g_br |
h |
剪切的高度,取值范围为[0,图片高度]。 |
|
w |
剪切的宽度,取值范围为[0,图片宽度]。 |
|
x |
表示剪切起始点的横坐标,默认左上角为原点。取值范围为[0,图片边界]。 |
|
y |
表示剪切起始点的纵坐标,默认左上角为原点。取值范围为[0,图片边界]。 |
剪切原点位置九宫格如图1所示。
- 如果从剪切原点开始设置的x和y坐标大于原图,则剪切无法正常执行,将返回错误。
- 如果从剪切原点开始设置的h和w均大于原图,则会直接剪切至图片边界。
示例
- 剪切起点坐标设置为(1000,500),剪切的宽和高均设置为1000。
https://hw-image-demo.obs.ap-southeast-1.myhuaweicloud.com/example.jpg?x-image-process=image/crop,x_1000,y_500,w_1000,h_1000
- 剪切起点设置在九宫格右下角br区,起点坐标为(10,10),剪切的宽和高均设置为200。
https://hw-image-demo.obs.ap-southeast-1.myhuaweicloud.com/example.jpg?x-image-process=image/crop,x_10,y_10,w_200,h_200,g_br
父主题: 剪切图片