当前位置: 首页 > 知识库问答 >
问题:

如何将PNG透明背景转换为JPG白色背景?

微生博简
2023-03-14

我正在将PNG转换为JPG。透明背景默认变为黑色。我需要它是白色的。

ffmpeg -i image.png -qscale:v 2 image.jpg
-vf chromakey=white

共有1个答案

吴哲
2023-03-14

您可以使用geq筛选器。

ffmpeg -i in.png -vf format=yuva444p,geq='if(lte(alpha(X,Y),16),255,p(X,Y))':'if(lte(alpha(X,Y),16),128,p(X,Y))':'if(lte(alpha(X,Y),16),128,p(X,Y))' out.jpg

如果您的alpha是纯黑白图像,请将16更改为1

 类似资料:
  • 如何将背景颜色设置为透明

  • 本文向大家介绍android如何设置Activity背景色为透明色,包括了android如何设置Activity背景色为透明色的使用技巧和注意事项,需要的朋友参考一下 一直听说透明效果的activity,到底长啥样呢?来张图看看,上面这个白色背景的就是 方法一 在res/values/styles.xml,设置Activity的样式 color Manifest.xml中添加 这样就给你的acti

  • 通过使用启用透明背景功能,可以使用自定义图片作为背景。 controller.setTransparentBackground( true );

  • 本文向大家介绍Android png透明图片转jpg时背景变黑的解决方法,包括了Android png透明图片转jpg时背景变黑的解决方法的使用技巧和注意事项,需要的朋友参考一下 在做view保存图片后,压缩格式转为jpg的时候出现了黑色背景,其根本原因在于透明背景时背景的情况下,转换为jpg的时候会变成黑色背景,原因是PNG支持透明图而 JPG格式不支持透明背景。 我们的解决方案如下: 总结 以

  • 我尝试将背景透明的tiff格式的图像转换为jpeg,以将其大小调整为200x200或1200x1200,但在转换时,背景变为黑色,我希望在转换后保持背景透明或白色 我的代码如下: 这在java JAI中是如何实现的?

  • 我遇到了让情节本身透明的方法,但是我如何让背景透明呢?没有Qt有办法做到这一点吗?我希望情节在背景窗口上,例如,假设我正在运行Chrome,我希望情节在chrome窗口上,其内容可见。