python - Matplotlib:如何以全分辨率保存图像?
问题描述
我创建了一个马赛克图像,这样一张大图片由许多小图片组成。我可以在 matplotlib 查看器中很好地查看此图像,并且可以放大以查看所有小图片。但是当我保存图像时,无论扩展名如何,图像都会失去缩放能力,以至于放大时微小的图像变得模糊。有没有办法以全分辨率保存图像?我在 numpy 数组中有 rgb 中的图像,所以如果有其他更合适的库也可以工作。
解决方案
这应该工作:
from PIL import Image
Image.fromarray(numpy_img).save("img_path.png")
推荐阅读
- c - 为什么我打印素数的代码会提前终止?
- javascript - Redux:对象作为 React 子级无效(发现:[object Promise])
- swift - 如何将 Web 界面功能添加到我的 Swift WebView
- php - 如何找到 PHP 内置函数的代码?
- node.js - 根据 api post 调用上传文件不同的目的地
- r - 文本聚类需要太多时间
- sql - 解决错误这个错误(必须声明标量变量“@totalproduct”。)
- c# - 我为订单和客户选择了 2 个表格,但我添加了日历来监控特定日期的销售情况
- javascript - 无法在回调中访问函数的局部变量
- fortran - 如何使用数据在 fortran 模块中初始化 var