当前位置:首页 > 行业资讯 > 正文

手机gif保存后变成静态图(gif图片保存到相册就不会动了)

手机gif保存后变成静态图

手机gif保存后变成静态图(gif图片保存到相册就不会动了)

问题分析:图片中出现的并非是分割线,而是图片处理后色彩构成出现问题。原图是RGB的真彩色(ImageHeight":{"value":"2560""ImageWidth":{"value":"1440")。经过图片处理后,像素被裁剪到h_1920,w_1080,导致RGB的像素点位被压缩,图片显示异常。

如果您需要在存储空间存放除原图外的小图,可以通过图片处理持久化的方式,在图片处理的请求内添加转存参数,将处理后的图片作为文件(Object)保存至指定的存储空间(Bucket)内。关于图片处理持久化的更多信息,请参见

如果直接访问OSS正常,而通过CDN访问异常,说明CDN节点网络问题导致加载失败或CDN缓存了错误内容。

错误返回示例如下。报错显示为图片编码构成错误,说明并非是存储到OSS后出现的问题。对于类似问题,您都可以用该工具分析。

gif图片保存到相册就不会动了

问题分析:出现这种问题基本都是原图的单边长度超过了4096的限制,或者四边乘积超过了4096*4096。

处理分析:可以使用PS等工具获取原图的颜色模式,如果原图是RGB的话,压缩是不会变色的,如果原图是CMYK的话,压缩后会产生偏色。目前对CMYK的兼容还在支持中,图片色彩空间被挤压会产生色彩的变化。

如果直接访问OSS也异常,那么CDN访问应该也是异常的,如果CDN刷新一下就正常,可能是因为CDN的缓存导致。

问题分析:这个黑印不是因为图片处理造成的。水印的方式是将两张图片重合,如果水印两张图是不同的RGB图片,覆盖后因色差产生黑线是正常现象,任何图片处理工具都会存在这个问题。

图片转gif

问题分析:使用图片处理服务时,有图片大小限制,除图片旋转对应的原图高或者宽不能超过4,096px外,其他图片操作对应的原图高或者宽不能超过30,000px,且总像素不能超过2.5亿px。当图片超过限制时,会出现MemLimitExceeded报错。

问题分析:开启原图保护后,匿名访问者只能使用携带样式参数的请求或通过签名URL访问原图。如果使用图片处理参数设置图片(例如

遍历每个像素,计算该像素的色调值与avg_hue的色差(即将二者相减后取绝对值),如果该色差大于一个阈值,则将该像素加入到“醒目像素”的列表。

解决方法:案例中背景图RGB参数为“0x0e0e0e”,水印的RGB参数为“0xffffff”,增加水印会出现类似边框的效果。可以通过透明度参数

有话要说...

精彩评论1

  • 极速快车 于 2024-03-02 18:51:27  回复
  • 手机gif保存后变成静态图,这让人感到有些失望,希望能得到修复。