保存压缩的16位图像

时间:2019-06-04 16:25:23

标签: python opencv image-processing image-compression jpeg2000

我有一些python代码,可以输出许多需要采用16位格式的大图像。我希望他们成为:

1)使用照片查看软件可以查看(例如,Xnview可以,但ImageJ的GUI太繁琐,则不行)。

2)文件大小必须小。

由于要求1),我正在考虑将图像输出为jp2或png。目前,我正在使用OpenCV保存这些16位图像。但是,文件似乎比相同分辨率的8位jpg大得多。文件大小比较如下:

9827 x 7900像素RGB图像:

  • 8位jpg:3.77mb
  • 8位jp2:92mb
  • 16位png:266mb
  • 16位jp2:308mb

我想知道是否可以使用Python保存压缩的.jp2文件?如果不是,是否还有其他方法可以保存16位图像,以使它们不超过jpg图像大小的2倍?我可以接受有损压缩和其他编程语言。

0 个答案:

没有答案