如何解决如何简单地使用图像上的色板替换颜色,然后保存它?以RGBA通道为例
所以我在这里得到了这个GIF:
如您所见,它具有红色,绿色和蓝色。而且它也具有完全的透明度。它是由FFMPEG与FFMPEG一起组成的,看起来完全像这样。
然后,使用FFMPEG I,使用过滤器“提取平面”“分解” RGB和Alpha通道。
可以按以下顺序从上到下以正确的顺序找到图库:
我不确定这是否对我有帮助,还是应该分解它们。因为现在看来,在分解它们之后,我应该对其进行修改,但是我不确定如何。就像我如何修改只有黑色和白色的红色通道,因此最后所有通道都将匹配我想要的指定十六进制颜色。
现在,我的问题是。如何准确地进行颜色变化?我可以仅使用JavaScript来做到这一点吗?如果没有ImageMagicks,是否可以使用FFMPEG?也许是不需要大量安装的编程语言?
我明白的是。这些通道基本上包含0到255之间的值(黑色和白色)。我认为“亮度”是0和255。所以介于两者之间的东西将像是灰色。
所以基本上,就像我们对红色进行(255,0)一样。在这些通道中,如果我想在某处显示红色,则需要在红色通道和所有其他通道上放置一个全白像素,必须有一个全黑像素。
这就是概念。现在的问题是,我该怎么办?
最后,我想使其看起来像它的颜色,例如:
这是来自游戏。所以基本上这就是游戏中的样子。而且游戏文件仅使用这些RGBA模板精灵。
我在这里问了类似的问题:How to change colors of an image using RGBA and more channels independently of their color
但是以某种方式,我似乎并没有很好地解释它。
我在这里做了一件事情来进行一些测试。我想这差不多了,但是线条有点怪异。 jsfiddle.net/qsgazubk
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。