比较各种不同取样方式的图像缩放效果。

[NEAREST, BILINEAR, BICUBIC, LANCZOS, BOX, HAMMING]NEAREST取样方式是效果最差的,PIL.Image.resize默认的resample方式就是使用NEAREST
import os
from PIL import Image
from PIL.Image import NEAREST, BILINEAR, BICUBIC, LANCZOS, BOX, HAMMINGresmaple_list = [NEAREST, BILINEAR, BICUBIC, LANCZOS, BOX, HAMMING]
path = r'C:\Users\UserName\Desktop\Wallpapers'filename = 'Biosphere Montreal.jpg'
fullname = os.path.join(path, filename)image = Image.open(fullname)
cut_size = [int(x*0.1) for x in image.size]
new_size = (cut_size[0]*3, cut_size[1]*2)new_image = Image.new('RGB', new_size)
for i in range(0, 3):im = image.resize(cut_size, resample=resmaple_list[i])new_image.paste(im, (i*cut_size[0], 0))for i in range(3, 6):im = image.resize(cut_size, resample=resmaple_list[i])new_image.paste(im, ((i-3)*cut_size[0], cut_size[1]))new_image.show()
new_image.save(os.path.join(path, 'outputImage.jpg'))

  

结果图:

原图左上角细节如下:

转载于:https://www.cnblogs.com/zhangwei22/p/10171622.html

Python PIL 图像缩小、拼接相关推荐

  1. python运行界面如何缩小_如何使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

  2. python中eps参数_2019-01-23 python PIL 编辑 EPS 文件调整大小并拼接-失败告终

    原本是想找到python 操作emf文件保存成ai或者eps或者svg文件,然后拼图.无果. image.png EPS文件介绍 找到一个批量转换emf到eps的软件emftoeps 用这个把部分em ...

  3. 用python统计图片中的点_用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)...

    我就废话不多说了,大家还是直接看代码吧! import PIL.Image import numpy import os import shutil def sum_right(path): img ...

  4. Python PIL支持的图像文件格式

    Python PIL 支持的图像文件格式: BMP BUFR (identify only) CUR (read only) DCX (read only) EPS (write-only) FITS ...

  5. python自动裁剪图片_自动裁剪与Python / PIL的图像(Automatically cropping an ima

    谁能帮我弄清楚发生了什么事在我的图像自动裁剪脚本? 我有一个大的透明区域/空间PNG图像. 我想能够自动裁剪那个空间出来,剩下的要领. 原始图像具有正方形画布,最好这将是长方形的,只是封装分子. 这里 ...

  6. Python PIL压缩二进制图像(PNG转JPG)

    文章目录 问题描述 解决方案 封装 参考文献 问题描述 压缩二进制图像(PNG转JPG) 1.png,69.7KB 解决方案 Image.save() 进 BytesIO 对象再读出来即可 from ...

  7. python对图片颜色校正_使用Python PIL更改图像色调

    Using Python PIL, I'm trying to adjust the hue of a given image. I'm not very comfortable with the j ...

  8. python对图片颜色校正,使用Python PIL更改图像色调

    Using Python PIL, I'm trying to adjust the hue of a given image. I'm not very comfortable with the j ...

  9. python调整图像大小_使用Python调整图像大小

    作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...

最新文章

  1. SAP C/4HANA五朵云
  2. 干货丨机器学习?人工智能?还在傻傻分不清楚?
  3. day03: oracle的sql增 、删、改,事务处理
  4. 2021 - 10 -7 ! 二叉树的前序、中序、后序遍历 非递归思路(迭代版本)
  5. PHP编译参数 --prefix=/usr/local/php 的“深远”影响
  6. 数据库 一致性读当前读
  7. Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(二)...
  8. 高校科研管理系统源代码_高校科研信息管理系统
  9. 利用project编制进度计划
  10. 物联网——射频识别技术的应用
  11. 速锐得车载以太网的信息性能优势硬件及应用研究
  12. 利用第三方软件识别图片文字并转换为文本
  13. mpvue小程序《校友足迹》成长记(一)
  14. 字节跳动前端开发面试题总结,需要的小伙伴来看!
  15. 人生就是一个领域,一份爱,一杯茶
  16. 小生不才,真实记录爬取链家网2584条租房信息,聊一聊框架爬取大量数据防止被ban的事
  17. openCV生成一张纯白图片
  18. 联发科天玑 9200 旗舰芯片,有哪些亮点和不足
  19. Java中常见的单词
  20. 从物理意义上了解PCA

热门文章

  1. 扩展中断控制器8259实验_PCIe的中断机制
  2. 栈的输出_C|简单实现栈、及利用递归将十进制数用其他进制来输出
  3. java面试的计算机网络_Java面试总结之计算机网络(二)
  4. java bundle类_java ResourceBundle介绍
  5. spss和python有什么不同_python与spss的不同
  6. 进程外session(session保存在sqlserver)
  7. 约瑟夫环循环队列问题java_java 实现约瑟夫环
  8. 生新技能树单细胞GBM数据分析(SignleR以及Seurat 联合分析及细胞簇注释
  9. nfs服务器_亿格瑞4K蓝光播放机怎么访问电脑上搭建的NFS服务器教程
  10. 大数据:知识,真正的价值体现