解决七牛云获取gif缩列图背景为黑色问题

Posted microhex

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决七牛云获取gif缩列图背景为黑色问题相关的知识,希望对你有一定的参考价值。

最近项目中使用七牛云存储gif图片,如下图:

使用图片预览时,使用七牛图片格式转换,将gif转成jpg格式:

发现背景为黑色,如果要使得背景变为白色:

大致思路如下:

  1. 将gif转成png格式:
    url -> http://www.demo.gif
    png_url -> http://www.demo.gif?imageView2/2/w/200/format/png
    如果png格式的还有黑色背景

那么就将转换之后的png图片再处理一下即可:
http://www.demo.gif?imageView2/2/w/200/format/png??imageMogr2
即可。


七牛官方文档:
https://developer.qiniu.com/dora/api/1270/the-advanced-treatment-of-images-imagemogr2

以上是关于解决七牛云获取gif缩列图背景为黑色问题的主要内容,如果未能解决你的问题,请参考以下文章

php缩放gif和png格式透明背景变成黑色的解决方法

七牛云上传视频并截取第一帧为图片(js实现)

使用七牛云做图床

Qt 5.1.1 中设置背景,背景为黑色,怎么解决?

你所知道的大数据或许只是金矿脚下的细沙|七牛云存储 许式伟|RedCouch X 微链

php接入七牛云api