我正在尝试使用使用特定十六进制颜色输入的绘图盒过滤器创建边框,但是我得到的结果与我设置的值不匹配。
考虑以下生成 600x600 样本的代码;
ffmpeg -i 0.jpg -vf drawbox=x=0:y=0:w=600:h=600:color=#E4E8F3@1:t=fill _border.png
E4E8F3 应该转换为 RGB 228,232,243
然而,当我运行上面的代码并重新导入到 Photoshop 中时,实际颜色“有点接近”,但还不够接近。
我最终得到的颜色是;
十六进制 d2d7df,即 RGB 210,215,223
有什么想法为什么我没有得到我期望的结果吗?
我想通了...需要将 RGB24 放在过滤器链的开头,而不是结尾(在这种情况下它什么也不做)
ffmpeg -i 0.jpg -vf "format=rgb24,drawbox=x=0:y=0:w=600:h=600:color=#ffffff:t=fill" _border.png
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)