0

我有一个带有 alpha 值的 PNG 图像,需要减少颜色的数量。对于图像中的所有颜色,我需要不超过 256 种颜色,到目前为止,我尝试的一切(从油漆店到 leptonica 等)都会剥离 alpha 通道的图像并使其无法使用。有什么东西可以做我想要的吗?

编辑:我不想使用 8 位调色板。我只需要减少颜色的数量,以便我自己的程序可以处理图像。

4

3 回答 3

1

您描述的问题是PNG格式固有的。请参阅Wikipedia 上的条目,并注意颜色选项表中没有Indexed & alpha. 可以为 256 种颜色中的每一种添加 alpha 值,但通常只有一个调色板条目将完全透明,其余部分将完全不透明。

Paint Shop Pro 有几个选项可以混合或模拟调色板 PNG 中的部分透明度——我知道是因为我写了它。

于 2012-01-04T22:21:25.773 回答
1

你试过 ImageMagick 吗?

于 2012-01-04T21:54:55.300 回答
1

具有 alpha 透明度的 8 位 PNG 只会在较新的网络浏览器上呈现 alpha。

以下是一些进行转换的工具和网站:

免费的pngquant

Adobe 烟花

和网站:http ://www.8bitalpha.com/

另外,请参阅类似的问题

于 2012-01-04T22:19:00.797 回答