tencent cloud

All product documents
APIs
SVG Compression
Last updated: 2024-06-12 15:20:05
SVG Compression
Last updated: 2024-06-12 15:20:05

Feature Overview

Image compression is the process of downsizing an image as much as possible without sacrificing quality so that it can be stored at a lower cost and accessed more quickly.
Based on CI, COS provides the SVG compression feature, which can delete certain redundant information from an SVG file without compromising the display effect in order to downsize the file.

Restrictions

Format: Only SVG images can be used as the input.
Size: The input image cannot be larger than 32 MB.

Directions

COS provides the SVG compression feature using CI's imageMogr2 API.
An image can be processed:
Upon download
Upon upload
In cloud
Note:
SVG Compression is charged by CI at image advanced compression rates. For detailed pricing, see Image Processing Fees.

API Format

1. Processing upon download

GET /<ObjectKey>?imageMogr2/format/svgc HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: <GMT Date>
Authorization: <Auth String>

2. Processing upon upload

PUT /<ObjectKey> HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: GMT Date
Authorization: Auth String
Pic-Operations:
{
"is_pic_info": 1,
"rules": [{
"fileid": "exampleobject",
"rule": "imageMogr2/format/svgc"
}]
}
Note:
Pic-Operations is a JSON string. Its parameters are as described in Persistent Image Processing.

3. Processing in-cloud data

POST /<ObjectKey>?image_process HTTP/1.1
Host: <BucketName-APPID>.cos.<Region>.myqcloud.com
Date: GMT Date
Content-length: Size
Authorization: Auth String
Pic-Operations:
{
"is_pic_info": 1,
"rules": [{
"fileid": "exampleobject",
"rule": "imageMogr2/format/svgc"
}]
}
Note:
Authorization: Auth String. For more information, see Request Signature.
When this feature is used by a sub-account, relevant permissions must be granted as instructed in Authorization Granularity Details.

Parameters

Parameter
Description
ObjectKey
Object name, such as folder/sample.jpg.
/format/<Format>
Compression format, which is svgc
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon