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的预 ...
最新文章
- 使用iText在word文档中插入复杂的Table表格
- 苹果7plus元件分布图_苹果iphone7 plus手机拆解全过程评测 iphone7 plus拆机图解教程...
- QT绘制水平百分比条形图。
- 使用ABAP批量下载Markdown源文件里的图片到本地
- php设计模式-工厂设计模式
- 防爆知识:危险场所划
- 在mysql 使用binlog日志
- 一款好用的日报管理系统“拍了拍”你,手把手教你如何写日报
- php 转换中文乱码,解决php中文乱码转换问题
- 利用bat文件批量修改文件后缀名
- 吉林大学计算机数据中心排名,2018年度中国医院排行榜发布,吉大一院跻身50强!...
- 微信小程序-微信支付
- win7计算机用户名在哪改,win7系统怎么更改用户账户名称|win7修改用户名的方法...
- Python使用在线接口SDK模块(baidu-aip)实现人脸识别
- 微信公众号CSS样式常见问题解析
- 阿里云服务器安装oracle11g——会用的到,建议收藏
- tomcat介绍和TCP传输文件的实现
- arduino+ESP8266网络控制LED灯
- 最近深圳出现了一些骗子公司,职场的朋友一定要小心了
- uniapp 动态切换应用图标、名称插件(如新年、国庆等) Ba-ChangeIcon
热门文章
- c# 程序员学习android(1)引导界面--viewpager的使用
- python装饰器理解_Python装饰器理解(新手)
- mysql存储业务日志_MySQL 日志管理
- c++冒泡排序_python+C、C++混合编程的应用
- 系统学习NLP(二)--语音合成的计算机处理综述
- 孙鑫MFC笔记之十三--多线程编程
- Git基础学习(黑马程序员笔记)
- 初中参观机器人博物馆的作文_导览机器人为参观者带来更佳的观展体验
- Windows核心编程_判断是否管理员权限运行
- Opencv学习笔记_计算机视觉是什么?Opencv的起源