使用alpha将8位PNG转换为32位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用alpha将8位PNG转换为32位相关的知识,希望对你有一定的参考价值。

我有一张图片:PNG image data, 403 x 343, 8-bit colormap, non-interlaced。我想将其转换为Google Play图标大小:32-bit with alpha.

我该怎么做?

答案

使用https://pixlr.com/editor/修复它。只需打开并以完整的质量保存图像。

另一答案

使用imagemagick:convert <file> png32:<newfilename>.png

使用Gimp:打开,添加Alpha通道(图层>透明度>添加Alpha通道),设置RGB模式(图像>模式> RGB)并导出为png。

以上是关于使用alpha将8位PNG转换为32位的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 OpenCV C++ 将 24 位深度的 PNG 图像转换为 8 位深度的 PNG 图像

将 8 位十六进制颜色转换为 rgba 颜色?

如何将 8 位 OpenCV IplImage* 转换为 32 位 IplImage*?

SSE 内在函数:将 32 位浮点数转换为 UNSIGNED 8 位整数

如何在png里删除alpha通道

Armv8a NEON 内联汇编代码:如何将 16x8 位向量转换为四个 4x32 位(整数)向量?