用matplotlib.pyplot画的图,显示和保存的图片周围都会有白边,可以去掉。为了显示的更清楚,给图片加了红色的框

代码

“`
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
im = im[:, :, (2, 1, 0)]
ax.imshow(im, aspect=’equal’)
plt.axis(‘off’)
# 去除图像周围的白边
height, width, channels = im.shape
# 如果dpi=300,那么图像大小=height*width
fig.set_size_inches(width/100.0/3.0, height/100.0/3.0)
plt.gca().xaxis.set_major_locator(plt.NullLocator())
plt.gca().yaxis.set_major_locator(plt.NullLocator())
plt.subplots_adjust(top=1,bottom=0,left=0,right=1,hspace=0,wspace=0)
plt.margins(0,0)

#dpi是设置清晰度的,大于300就很清晰了,但是保存下来的图片很大
plt.savefig(‘result.png’, dpi=300)

python 使用plt画图,去除图片四周的白边相关推荐

  1. python去掉人像白边_python 使用plt画图,去除图片四周的白边方法

    用matplotlib.pyplot画的图,显示和保存的图片周围都会有白边,可以去掉.为了显示的更清楚,给图片加了红色的框 代码 "` import matplotlib.pyplot as ...

  2. python中用plt画图

    python中用plt画图 import matplotlib.pyplot as plt from matplotlib import font_manager #设置使用的字体,此处使用的是微软雅 ...

  3. python matplotlib plt 画图总结

    文章目录 笔记主页 绘图默认参数设置 1 绘图 1.1 曲线图 绘制双Y轴图 绘制多个子图 1.2 散点图 1.3 箱型图 2 颜色 2.1 默认颜色 2.2 颜色库 2.3 三维图背景改成白色 3 ...

  4. python 图像分析 边框_Python 去除图片纯色边框(qbit)

    前言Windows 10 2004 Python 3.8.3 Pillow 7.1.2 ImageMagick 7.0.10除了 Pillow 以外,qbit 还尝试了 skimage 和 openc ...

  5. python matplotlib plt 画图 将刻度 替换为文字/字符以及画断断续续的分段函数

    直接上代码 import numpy as npimport matplotlib.pyplot as plt from pylab import * import matplotlib; matpl ...

  6. python cmp函数未定义_python用plt画图时,cmp设置方法

    在python,有时候是需要画图的,比如把一个矩阵用图像的形式显示,之前用的好好的,每次用plt.imshow(),都是彩色图,不知为啥,突然全是黑白图了,于是需要设置cmap的值,如下: plt.i ...

  7. 基于Python实现网页版去水印之去除图片右下角水印

    基于Python实现网页版去图片右下角水印 Python可以用OpenCV去除图片水印,但如何结合web框架去实现网页版去水印,带着这样的疑问,我搜索研究了一下,发现是完全可以实现的,而且考虑到部署服 ...

  8. 【编程语言之Python】之plt画图尺寸、去白边

    1.设置画图尺寸 plt.figure(figsize=(10, 5)) 参考网址:https://www.jb51.net/article/140719.htm 2. 去除plt画图四周的空白区域 ...

  9. python 使用 plt.savefig() 保存图片去除旁边的空白区域

    论文绘图,不希望图片有太多的空白区域,网上搜了一些方法,下面这个方法简单有效: 只需要在plt.savefig()函数中,加入一个参数.即plt.savefig("path", b ...

最新文章

  1. iOS 新窗口在最上层
  2. HuaWei设置镜像端口和观察端口
  3. 009_Raphael动画
  4. 使用netsh命令来管理IP安全策略(详细介绍)
  5. qrcode.js 二维码生成器
  6. Linux系统编程(七)消息队列
  7. python 战舰_简单Python战舰
  8. 2018第九届山东省ACM省赛
  9. pythonlauncher可以卸载吗_python的launcher用法知识点总结
  10. 五大流程成就网络运维管理的基础
  11. 帝骑k触屏模拟器_假面骑士decade神主牌模拟器手机版下载|
  12. 基于openflow的SDN技术
  13. 逃出你的肖申克(五):看不见的牢笼(上)
  14. pytorch的两个函数 .detach() .detach_() 的作用和区别
  15. 非标自动化设备设计制造的13个步骤 || 技巧总结
  16. Typora安装包64位---百度网盘下载
  17. 使用Opencv+VS2015做数字图像识别
  18. Java基础(1)-存在指针吗
  19. 【转载】TCP/IP协议详解
  20. 两年内广州城中村全围闭 将施行“门禁”准则

热门文章

  1. python中import包报错解决方法
  2. 几种服务分层架构及其对象命名规范
  3. 如何用 CSS 中写出超级美丽的阴影效果!
  4. 巧用flashback database实现灵活的数据切换
  5. (4)图像增强- Part1. 对比度增强
  6. 七律之冠 --- 登高
  7. AJAX使用淘宝API查询手机归属地和运营商信息
  8. CreateSpecificCulture('zh-cn')和new CultureInfo('zh-cn')的区别
  9. Cows in a Row
  10. vue实现点击按钮,复制图片、文本到粘贴板