3

我有一个代表一堆 RGB 值的 numpy 数组。我想将它们保存为 RGB 565 png 图像,然后将其用作 THREE.js 纹理。如何使用 Python 做到这一点?

我只需要写出适当的 16 位灰度图像吗?即,将 R、G 和 B 值转换为 5、6 和 5 位数字,然后将它们添加为二进制?有更好的方法吗?到目前为止,我一直在使用 pypng 来编写 8 位 RGB png。

4

0 回答 0