我有一个有趣的想法,通过在网格中复制每个像素9次来提高图像的分辨率。所以,我继续使用Pillow库在python中实现了它。在

这里的问题是图像没有比之前的图像更清晰或分辨率更高。它看起来仍然像先前图像的放大版本。请给你自己拿一只公鹅。在

1。新图像,由程序:-

2。旧图像,适当放大以匹配上一个图像的大小图片:-

我想知道为什么它不能如期工作?为什么图像不够清晰?不管怎样,我试着把新图像缩小到原始图像的大小,但一点也不锐利。看起来是一样的。在

我的程序按预期工作,但为了完整起见,我仍在这里复制它。它使新图像的大小增加了9倍,宽度增加了3倍,高度增加了3倍。在import os

from PIL import Image

factor = 3

che = Image.open('../dog.jpg')

che.show()

px = che.load()

width, height = che.size

img = Image.new('RGB', (width*factor, height*factor), 'Black')

# img.show()

pixels = img.load()

for i in range(width):

for j in range(height):

pixels[factor*i, factor*j] = px[i, j]

pixels[factor*i+1, factor*j] = px[i, j]

pixels[factor*i+2, factor*j] = px[i, j]

pixels[factor*i, factor*j+1] = px[i, j]

pixels[factor*i+1, factor*j+1] = px[i, j]

pixels[factor*i+2, factor*j+1] = px[i, j]

pixels[factor*i, factor*j+2] = px[i, j]

pixels[factor*i+1, factor*j+2] = px[i, j]

pixels[factor*i+2, factor*j+2] = px[i, j]

# img.show()

img.save('../dog2.jpg')

python提高照片分辨率_如何在python中提高图像的分辨率一个可能的解决方案?相关推荐

  1. wordpress图像大小_如何在WordPress中添加图像积分(逐步操作)

    wordpress图像大小 Recently, some of our readers asked us about how to properly add image credits in Word ...

  2. python右对齐 数字_如何在Python中右对齐数值数据?

    我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...

  3. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  4. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  5. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  6. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

  7. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  8. python换照片底色_详解Python给照片换底色(蓝底换红底)

    现在网上出现了很多在线换底色的网页版工具是这么做的呢?其实用Python就可以实现. 环境要求 Python3 numpy函数库 opencv库 安装 下载适应版本的numpy函数库,我电脑是WIN1 ...

  9. python获取当前时间戳_如何在Python中获取当前时间戳?

    在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...

最新文章

  1. 【OpenCV 4开发详解】图像噪声的种类与生成
  2. SQL Server中的GAM页和SGAM页
  3. linux查看python pip 安装包列表和安装路径
  4. 洛谷P1073 Tarjan + 拓扑排序 // 构造分层图
  5. 001 - JavaScript Array String
  6. encodeURIcomponent编码和ASP.NET之间编码转换
  7. .net 3.5 数据库开发 之 LINQ 上
  8. 一起学ORBSLAM2(9)ORBSLAM的PNP解决方案
  9. 创建包含法定节假日、工作日、周末的日历表(mysql、oracle通用)
  10. 从降维攻击详解互联网格局体系
  11. 易语言打开c 程序,易语言调用word 易语言按钮打开一个word文档
  12. 初学larval 第二篇(大神绕道哦,针对新手友好的一篇)
  13. PYTHON实践——GUI界面
  14. ccd摄像机基础知识
  15. 用NEON intrinsic实现RGB转YUV420SP(NV12)
  16. Javascript 实现城市选择控件
  17. 购买的二手iPhone,如何查看是否有隐藏ID锁
  18. Windows11桌面及桌面应用转移操作
  19. STM32F103ZET6点亮板载LED灯
  20. win10系统重装不含gho文件的原版镜像-某白菜+某碟通

热门文章

  1. 九大车祸常识 紧急关头可保命
  2. 用镜头讲故事的 4P 法则
  3. 【TransformerCNNTiDE】从CNN到ViT,再从ViT到TiDE,回顾近十年顶刊和会议发表的关于Attention自注意力、Conv卷积机制以及最新诞生的TiDE模型的发展历程
  4. sparkConf常见参数设置
  5. Slime Meshregistry 开源,化解服务网格多注册中心兼容之痛
  6. Vivado经典案例——使用Simulink设计FIR滤波器
  7. 专家指出:现代社会 女人比男人更热衷于偷情 做男人太难
  8. 十进制转化为十六进制
  9. L1-028 判断素数 (10 分)(C语言版)
  10. 目前最主流的自动化测试技术selenium