python图像横向压缩
时间: 2023-05-22 09:05:57 浏览: 242
Python实现图片压缩.py
可以使用Pillow库中的resize()方法来实现图像的横向压缩。您可以在代码中导入Pillow库,然后使用以下代码实现横向压缩:
from PIL import Image
img = Image.open('image.jpg') # 打开图片
width, height = img.size # 获取原图片的尺寸
new_height = int(height * 0.5) # 压缩后的高度
new_width = int(width * 0.5) # 压缩后的宽度
img = img.resize((new_width, new_height), Image.ANTIALIAS) # 使用resize()方法压缩图片
img.save('compressed_image.jpg') # 保存压缩后的图片为compressed_image.jpg
以上代码将原本的图片横向压缩至50%的宽度。如果需要将图片的纵向压缩,可以将代码中的new_height修改为压缩后的高度即可。
阅读全文