我正在使用matplotlib通过 savefig生成一些图像。 这些图像是黑白的,并且需要以非常高的分辨率(1000 dpi)保存为TIFF格式。 因此,最好以降低位深度的方式保存它们,以便使用更少的内存。
因此,我的问题是:如何在保存matplotlib图时指定位深度?
谢谢!
因此,我的问题是:如何在保存matplotlib图时指定位深度?
谢谢!
convert -monochrome +dither A.tiff B.tiff
convert -monochrome A.tiff B.tiff
来更改比特深度时,字体看起来非常丑陋(即使在1000 DPI下!)。这是由于matplotlib默认执行的抗锯齿。我找不到任何关闭此功能的选项,但可以通过启用抖动来大部分规避其负面影响(当降低DPI时)。因此,即使有一个在matplotlib中更改输出图像DPI的选项,它也没有用,除非它执行抖动或者除非还有一个禁用反锯齿的选项。