2016-08-30 8 views
0

У меня есть необработанные данные RGB565 как bytearray и я хочу сохранить его как RGB565.
Хотя это возможно с PyQt5, , как вы можете здесь:Python - Raw RGB565 данные для PNG?

QtGui.QImage(data, width, height, QtGui.QImage.Format_RGB16) 

Я хочу использовать только PIL.

Я не могу найти способ сделать это только с PIL.

Спасибо.

ответ

0

Так получилось, что в репозитории pypng есть инструмент для конвертирования из 15-бит в PNG от Kobo. Он находится здесь: https://github.com/drj11/pypng/blob/master/code/kobo565topng

Одно слово предупреждения, однако, выводит 8-битный PNG PNG. Вы не сохраняете места, сохраняя его как PNG R5G6B5, так что это может не иметь большого значения.