2010-09-23 42 views
0

我想从一个5-6-5(16位)位图图像中提取调色板,该图像是使用ImageConverter Plus从原始Photoshop文件生成的。我需要读出调色板并将其与我在其他地方用于其他图像的调色板进行比较。如何从5-6-5位图图像中提取调色板?

是否有一个免费软件(或不)可以做到这一点?我可以用另一块软件读取.pal和.act格式的调色板文件,但我想首先从位图中生成这些文件中的一个!

感谢,

乔治


要添加更多的信息:

我开始有8位PNG在Photoshop中,它使用我已经创建了一个预先定义的调色板。这最多有256种颜色,我把它保存为一个PNG文件。然后我将它转换为ImageConverter Plus中的5-6-5位图,它将缩放每种颜色的RGB值,因为在8位PNG中,它们按0-255定义,但显然在5-6-5它们在0-31,0-63,0-31中定义。

我现在要做的是检查5-6-5位图的值,并从中重新提取调色板。你不能在Photoshop中这样做,因为当你再次打开文件时,颜色会自动转换为0-255范围。所以真的,我可以使用什么图像程序来查看我的新BMP中的0-31等值。

我应该解释最终的图像不是用于在电脑屏幕上显示,我很欣赏这个过程有点可信,但这就是它的必要性!

回答

1

那里没有调色板,有65536种颜色可能,但没有调色板。 因此,如果将其转换为24位图像,颜色将会相同。

所以,如果你可以从24位图像中提取的调色板,你:-)

+0

感谢您的答复一样,我已经添加了一些详细信息,上面这也解释了我后的问题。我想我只是没有解释这个问题是对的! – gcave 2010-09-23 09:56:27

+0

不幸的是,我需要相信自定义脚本。 – BarsMonster 2010-09-23 13:35:13

+0

将其转换为5-6-5位图后,调色板完全消失。最接近你仍然可以得到的是使用一些脚本/程序来遍历所有像素,并制作所有独特的颜色列表,并使用该图像进行调色,但显然不会与原始调色板具有相同的顺序。 – Nyerguds 2017-03-31 11:12:19