我有一些python代码,可以输出许多需要采用16位格式的大图像。我希望他们成为:
1)使用照片查看软件可以查看(例如,Xnview可以,但ImageJ的GUI太繁琐,则不行)。
2)文件大小必须小。
由于要求1),我正在考虑将图像输出为jp2或png。目前,我正在使用OpenCV保存这些16位图像。但是,文件似乎比相同分辨率的8位jpg大得多。文件大小比较如下:
9827 x 7900像素RGB图像:
我想知道是否可以使用Python保存压缩的.jp2文件?如果不是,是否还有其他方法可以保存16位图像,以使它们不超过jpg图像大小的2倍?我可以接受有损压缩和其他编程语言。