我正在尝试使用使用特定十六进制颜色输入的绘图盒滤镜创建边框,但是我得到的结果与我设置的值不匹配。
请考虑以下代码,该代码会产生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
为什么我没有得到我期望的结果?
答案 0 :(得分:0)
我知道了...需要将RGB24放在过滤器链的开头,而不是结尾(在这种情况下它什么都不做)
ffmpeg -i 0.jpg -vf "format=rgb24,drawbox=x=0:y=0:w=600:h=600:color=#ffffff:t=fill" _border.png