
# 图片处理约束限制
#### 操作限制
- 所有的图片处理操作均不会修改原图。
- 归档存储不支持图片处理。
- 深度归档存储不支持图片处理。
- 使用SSE-KMS服务端加密的OBS桶不能用做图片处理。
- 当前只有桶版本号为3.0的桶支持图片处理。桶版本号可以在对象存储服务[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)上，进入桶概览页后，在"基本信息"中查看。
- 当图片允许匿名访问时，图片处理请求无需携带签名即可通过浏览器访问。例如： https://bucketname.obs.cn-north-4.myhuaweicloud.com/example.jpg?x-image-process=style/stylename
  设置图片匿名可访问的方法请参见[对所有账号授予桶的公共读权限](https://support.huaweicloud.com/perms-cfg-obs/obs_40_0031.html)。
  图片不允许匿名访问时，图片处理请求需要携带签名，如何计算签名并构造携带签名的URL请参考[URL中携带签名](https://support.huaweicloud.com/api-obs/obs_04_0011.html)。
  
- 基于安全合规要求，华为云对象存储服务OBS禁止通过OBS的默认域名（[桶访问域名或静态网站访问域名](https://support.huaweicloud.com/productdesc-obs/obs_03_0152.html)）在线预览桶内对象，即使用上述域名从浏览器访问桶内对象（如视频、图片、网页等）时，不会显示对象内容，而是以附件形式下载。
  设置在线预览请参见[如何在浏览器中在线预览OBS中的对象](https://support.huaweicloud.com/obs_faq/obs_03_0087.html)。
  
 
- 当前联邦子账号不支持在console界面创建style，如需创建请使用主账号。
- 单次图片处理请求最长时间为30s，因图片大小、分辨率等差异导致在处理某些场景时时延较长，会出现请求超时失败。
- 由于图片处理会对图片进行编码和解码，因此会导致预览图片的大小与图片实际大小不一致。
- 图片处理使用自定义分隔符时，需具备ListBucket权限。
- 使用桶策略对桶进行限制访问时，若采用SourceIp（限制对特定IP地址的访问权限）进行限制，图片处理功能可正常使用；若对请求进行VPC的访问限制以及桶策略开启http约束等限制，则无法使用图片处理功能。
#### 图片限制
- 支持的原图格式：jpg、jpeg、png、bmp、webp、gif、tiff、heic、avif。
- 支持的格式处理后的目标图格式：jpg、png、bmp、webp。
- 支持处理前的图片最大为25MB，且处理后的图片宽度限制为4096px，高度限制为5000px。
- 大于2M或者超过50帧的gif或webp等动态图片，直接返回原图，不作处理。
- 目前对CMYK颜色模式的图片进行处理可能出现颜色的变化。
- 输入图片总像素不能超过2.5亿px。
- 质量变换仅支持jpg、webp格式。
 
#### 命令限制
命令长度不超过512个字符，操作命令总数不超过20个。
