标签: python png rgb pypng
我有一个代表一堆RGB值的numpy数组。我想将它们保存为RGB 565 png图像,然后我将其用作THREE.js纹理。我怎么能用Python做到这一点?
我只需要写出适当的16位灰度图像吗?即,将R,G和B值转换为5,6和5位数,然后将它们加到二进制数中?有没有更好的方法呢?到目前为止,我一直在使用pypng来编写8位RGB png。