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库旋转图片、改变图像尺寸
794 0
Python 技术篇-用PIL库旋转图片、改变图像尺寸
|
8月前
|
存储 编解码 API
如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和JPG格式图片,以及图片数据的处理和存储方式
如何通过编程获取桌面分辨率、操作像素点颜色、保存位图和JPG格式图片,以及图片数据的处理和存储方式
131 0
|
9月前
图片的缩放源代码与使用
图片的缩放源代码与使用
44 0
|
存储 计算机视觉 索引
OpenCV如何去除图片中的阴影
OpenCV如何去除图片中的阴影
824 0
|
Java API 数据安全/隐私保护
Java操作图片进行缩放旋转翻转加水印
Java操作图片进行缩放旋转翻转加水印
142 1
|
计算机视觉 C++ Python
Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字
这篇博客针对<<Python相片图片编辑工具-翻转旋转亮度磨皮裁剪添加文字>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。
131 0
|
人工智能
将 JPEG 和 PNG 位图转换为 SVG 矢量图,可无限放大
将 JPEG 和 PNG 位图转换为 SVG 矢量图,可无限放大
367 0
|
计算机视觉
使用opencv读入并显示一幅彩色图像,灰度化并显示,用canny算子得到图像边缘并显示
使用opencv读入并显示一幅彩色图像,灰度化并显示,用canny算子得到图像边缘并显示
237 0
使用opencv读入并显示一幅彩色图像,灰度化并显示,用canny算子得到图像边缘并显示
|
Python
Python3 使用pli优化图片大小,相机或手机拍图片根据exif旋转、纠正方向
首先安装 pip install pillow 如果报错,请根据报错的信息去搜索一下,一般都能得到解决,未找到请升级pip python -m pip install --upgrade pip 或者 pip install --upgrade pip 那么写个方法 from PIL import.
1126 0

热门文章

最新文章