Python PIL 图像缩小、拼接
比较各种不同取样方式的图像缩放效果。
[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 图像缩小、拼接相关推荐
- python运行界面如何缩小_如何使用Python调整图像大小
作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...
- python中eps参数_2019-01-23 python PIL 编辑 EPS 文件调整大小并拼接-失败告终
原本是想找到python 操作emf文件保存成ai或者eps或者svg文件,然后拼图.无果. image.png EPS文件介绍 找到一个批量转换emf到eps的软件emftoeps 用这个把部分em ...
- 用python统计图片中的点_用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)...
我就废话不多说了,大家还是直接看代码吧! import PIL.Image import numpy import os import shutil def sum_right(path): img ...
- Python PIL支持的图像文件格式
Python PIL 支持的图像文件格式: BMP BUFR (identify only) CUR (read only) DCX (read only) EPS (write-only) FITS ...
- python自动裁剪图片_自动裁剪与Python / PIL的图像(Automatically cropping an ima
谁能帮我弄清楚发生了什么事在我的图像自动裁剪脚本? 我有一个大的透明区域/空间PNG图像. 我想能够自动裁剪那个空间出来,剩下的要领. 原始图像具有正方形画布,最好这将是长方形的,只是封装分子. 这里 ...
- Python PIL压缩二进制图像(PNG转JPG)
文章目录 问题描述 解决方案 封装 参考文献 问题描述 压缩二进制图像(PNG转JPG) 1.png,69.7KB 解决方案 Image.save() 进 BytesIO 对象再读出来即可 from ...
- 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 ...
- 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 ...
- python调整图像大小_使用Python调整图像大小
作者|Nicholas Ballard 编译|VK 来源|Towards Data Science 可以说,每一个"使用计算机的人"都需要在某个时间点调整图像的大小.MacOS的预 ...
最新文章
- SAP C/4HANA五朵云
- 干货丨机器学习?人工智能?还在傻傻分不清楚?
- day03: oracle的sql增 、删、改,事务处理
- 2021 - 10 -7 ! 二叉树的前序、中序、后序遍历 非递归思路(迭代版本)
- PHP编译参数 --prefix=/usr/local/php 的“深远”影响
- 数据库 一致性读当前读
- Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(二)...
- 高校科研管理系统源代码_高校科研信息管理系统
- 利用project编制进度计划
- 物联网——射频识别技术的应用
- 速锐得车载以太网的信息性能优势硬件及应用研究
- 利用第三方软件识别图片文字并转换为文本
- mpvue小程序《校友足迹》成长记(一)
- 字节跳动前端开发面试题总结,需要的小伙伴来看!
- 人生就是一个领域,一份爱,一杯茶
- 小生不才,真实记录爬取链家网2584条租房信息,聊一聊框架爬取大量数据防止被ban的事
- openCV生成一张纯白图片
- 联发科天玑 9200 旗舰芯片,有哪些亮点和不足
- Java中常见的单词
- 从物理意义上了解PCA
热门文章
- 扩展中断控制器8259实验_PCIe的中断机制
- 栈的输出_C|简单实现栈、及利用递归将十进制数用其他进制来输出
- java面试的计算机网络_Java面试总结之计算机网络(二)
- java bundle类_java ResourceBundle介绍
- spss和python有什么不同_python与spss的不同
- 进程外session(session保存在sqlserver)
- 约瑟夫环循环队列问题java_java 实现约瑟夫环
- 生新技能树单细胞GBM数据分析(SignleR以及Seurat 联合分析及细胞簇注释
- nfs服务器_亿格瑞4K蓝光播放机怎么访问电脑上搭建的NFS服务器教程
- 大数据:知识,真正的价值体现