pillow 压缩和放大图片 改变图片的像素

简介: pillow 压缩和放大图片 改变图片的像素

记住这个  resize()方法

from PIL import Image


img=Image.open("test.png")
x,y=img.size
print(x,y)
k=5
x=int(x*k)
y=int(y*k)
newimg=img.resize((x,y),Image.ANTIALIAS)
newimg.show()
newimg.save("touming.png")

View Code

这个函数img.resize((width, height),Image.ANTIALIAS)

第二个参数:

Image.NEAREST :低质量

Image.BILINEAR:双线性

Image.BICUBIC :三次样条插值

Image.ANTIALIAS:高质量

相关文章
|
Python
Python 技术篇-用PIL库旋转图片、改变图像尺寸
Python 技术篇-用PIL库旋转图片、改变图像尺寸
774 0
Python 技术篇-用PIL库旋转图片、改变图像尺寸
|
6月前
|
存储 编解码 API
如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和JPG格式图片,以及图片数据的处理和存储方式
如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和JPG格式图片,以及图片数据的处理和存储方式
109 0
|
存储 算法 C++
OpenCV-图像透明区裁剪ImageCroppingTRN
OpenCV-图像透明区裁剪ImageCroppingTRN
|
存储 计算机视觉 索引
OpenCV如何去除图片中的阴影
OpenCV如何去除图片中的阴影
802 0
|
计算机视觉 C++ Python
Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字
这篇博客针对<<Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。
116 0
|
计算机视觉
OpenCV 读写图像、读写像素、修改像素值(案例:图像反处理)
OpenCV 读写图像、读写像素、修改像素值(案例:图像反处理)
605 0
OpenCV 读写图像、读写像素、修改像素值(案例:图像反处理)
|
API Android开发
【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )
【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )
177 0
【Android 内存优化】自定义组件长图组件 ( 获取图像宽高 | 计算解码区域 | 设置图像解码属性 复用 像素格式 | 图像绘制 )
|
Java Maven
thumbmailator组件对图像的使用缩放、裁剪、旋转、格式钻换
thumbmailator组件对图像的使用缩放、裁剪、旋转、格式钻换
155 0
|
计算机视觉 C++
图像等比例缩小【OpenCV】
图像等比例缩小【OpenCV】
240 0
图像等比例缩小【OpenCV】