【发布时间】:2022-09-24 17:02:35
【问题描述】:
我使用 Gimp,我有一个包含 556 种颜色(刺绣相关)的颜色托盘,但我不知道如何在我的工作图像中使用所有这些颜色,因为索引颜色模式最多只支持 256 种颜色......什么\是我的解决方案吗?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
标签: indexing rgb photoshop gimp
我使用 Gimp,我有一个包含 556 种颜色(刺绣相关)的颜色托盘,但我不知道如何在我的工作图像中使用所有这些颜色,因为索引颜色模式最多只支持 256 种颜色......什么\是我的解决方案吗?
标签: indexing rgb photoshop gimp
Gimp 中所有颜色数量有限的地方似乎都有 256 种颜色的上限:索引模式、调色板、Posterize 过滤器...
如果您想将自己限制在调色板的 556 种颜色中,请创建一个包含 556 个正方形的图像,每个正方形都涂有您的 556 种颜色中的一种,并将其保存在某个地方。然后在需要时将其与您的工作图像一起在 Gimp 中打开,并使用颜色选择器从中采样颜色。
如果您想将现有图像硬塞到您的 556 调色板中,那么您可以使用ImageMagick toolbox:
准备一张只有 556 色的图像(作为 PNG 文件,你必须避免使用 JPEG,因为压缩会引入额外的颜色)。这将是您的“彩色地图”。不需要特殊的格式布局,唯一重要的是它只包含您的 556 种颜色(检查 Gimp:Colors > Info > Colorcube analysis,使用 IM:identify -verbose ColorMap.png 并检查 Colors 行)
执行命令
convert Source.png -remap ColorMap.png Reduced.png
在哪里:
Source.png 是您的原始图像,可能有数千种颜色。它可以是任何格式(JPG、PNG、TIFF...)ColorMap.png是你上面准备的地图Reduced.png 是减色图像。它必须采用精确保留像素颜色的格式(因此,在您的情况下为 PNG,为简单起见(*))convert 替换为 magick 或 magick convert
例如,从以下开始:
并应用这个 512 色颜色图
你得到这个:
请注意,减少颜色的图像可以包含远少于 556 种颜色(上图中的 190 种颜色,尽管有 512 种颜色的颜色图)(在蒙娜丽莎中不会有鲜红色)。
整件事都记录在案here。
在尝试了几次这个过程之后,我发现给定一个好的调色板它工作得很好,所以如果你的 556 色组成了一个好的调色板,你可以让你的工作流程更简单,通过一直使用全 RGB,然后将图像转换为 556 色。
(*) TIFF 和 WebP 格式也支持精确颜色/无损压缩,但它们仍然有变体可以进行类似 JPEG 的压缩,从而改变颜色,因此必须小心使用它们。
【讨论】: