download_url?imageMogr2/thumbnail/<imageSizeAndOffsetGeometry>
PUT /<ObjectKey> HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: GMT DateAuthorization: Auth StringPic-Operations:{"is_pic_info": 1,"rules": [{"fileid": "exampleobject","rule": "imageMogr2/thumbnail/<imageSizeAndOffsetGeometry>"}]}
POST /<ObjectKey>?image_process HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: GMT DateContent-length: SizeAuthorization: Auth StringPic-Operations:{"is_pic_info": 1,"rules": [{"fileid": "exampleobject","rule": "imageMogr2/thumbnail/<imageSizeAndOffsetGeometry>"}]}
Parameter | Description |
download_url | URL of the input image, formatted as `<BucketName-APPID>.cos.<Region>.myqcloud.com/<picture name>`Example: `examplebucket-1250000000.cos.ap-shanghai.myqcloud.com/picture.jpeg` |
/thumbnail/!<Scale>p | The percentage to scale the width and height of the input image |
/thumbnail/!<Scale>px | The percentage to scale the width of the input image, without changing the height |
/thumbnail/!x<Scale>p | The percentage to scale the height of the input image, without changing the width |
/thumbnail/<Width>x | The width of the output image, with the height scaled automatically |
/thumbnail/x<Height> | The height of the output image, with the width scaled automatically |
/thumbnail/<Width>x<Height> | The maximum width and height of the thumbnail for scaling |
/thumbnail/<Width>x<Height>> | The maximum width and height of the thumbnail to scale down the image. The smaller value between the width scale ratio and height scale ratio will be used as the scale ratio. If both the output width and height are greater than the input width and height, the image will not be scaled. |
/thumbnail/<Width>x<Height>< | The maximum width and height of the thumbnail to scale up the image. The smaller value between the width scale ratio and height scale ratio will be used as the scale ratio. If both the output width and height are smaller than the input width and height, the image will not be scaled. |
/thumbnail/!<Width>x<Height>r | The minimum width and height of the thumbnail for scaling |
/thumbnail/<Width>x<Height>! | The output width and height with the aspect ratio of the input image ignored. Note that the output image may be distorted. |
/thumbnail/<Area>@ | The maximum number of pixels of the output image |
/pad/ | Whether to pad the blank area with the color specified by `color` after the input image is scaled as large as possible in a rectangle with the specified width and height, with the image centered. Valid values: `0` (not to pad), `1` (to pad) |
/color/ | Padding color. Defaults to `#3D3D3D` (gray). The value must be in hexadecimal format, for example, `#FF0000`. For format conversion, please see RGB Color Codes Chart. The value must be URL-safe Base64-encoded. |
/ignore-error/1 | If this parameter is carried and the image failed to be processed because it is too large, the input image will be returned with no error reported. |
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50p
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/!50px
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?imageMogr2/thumbnail/600x600/pad/1/color/IzNEM0QzRA
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?q-sign-algorithm=<signature>&imageMogr2/thumbnail/!50px
http://examples-1251000004.cos.ap-shanghai.myqcloud.com/sample.jpeg?q-sign-algorithm=sha1&q-ak=AKID********************&q-sign-time=1593342360;1593342720&q-key-time=1593342360;1593342720&q-header-list=&q-url-param-list=watermark%252f1%252fimage%252fahr0cdovl2v4yw1wbgvzlteyntewmdawmdqucgljc2gubxlxy2xvdwquy29tl3nodwl5aw4uanbn%252fgravity%252fsoutheast&q-signature=26a429871963375c88081ef60247c5746e834a98&watermark/1/image/aHR0cDovL2V4YW1wbGVzLTEyNTEwMDAwMDQucGljc2gubXlxY2xvdWQuY29tL3NodWl5aW4uanBn/gravity/southeast
Was this page helpful?