首页 > 解决方案 > Matplotlib:如何以全分辨率保存图像?

问题描述

我创建了一个马赛克图像,这样一张大图片由许多小图片组成。我可以在 matplotlib 查看器中很好地查看此图像,并且可以放大以查看所有小图片。但是当我保存图像时,无论扩展名如何,图像都会失去缩放能力,以至于放大时微小的图像变得模糊。有没有办法以全分辨率保存图像?我在 numpy 数组中有 rgb 中的图像,所以如果有其他更合适的库也可以工作。

标签: pythonimagenumpymatplotlib

解决方案


这应该工作:

from PIL import Image

Image.fromarray(numpy_img).save("img_path.png")

推荐阅读