Python图片压缩处理

本文介绍了使用Python进行图片压缩的方法,解决图片过大占用内存的问题。通过一个简单的test.py脚本,作者展示了如何压缩图片,并鼓励读者尝试并分享这种技术。
摘要由CSDN通过智能技术生成

前言

不知道有没有人跟我有一样的烦恼,有时候图片太大了占内存很烦,本来手机内存也就那么点,放一个图片稍微大一点的,都不

能放一个成百上千张,这不是很烦嘛。于是,这又让我来灵感了,既然图片给了我难题,那么我就来接受这样的挑战。所以,我

决定用python来试试可不可以压缩图片,不是不知道,一试就成功了,那么好的东西怎么能一个人独享呢,当然要分享出来给大

家呀~~~

python学习交流Q群:906715085###
dynamic_quality.py
import PIL.Image
from math import log
from SSIM_PIL import compare_ssim
# pip install SSIM-PIL
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True

def get_ssim_at_quality(photo, quality):  
"""
Return the ssim for this JPEG image saved at the specified quality
"""    
ssim_photo = "tmp.jpg"    
# optimize is omitted here as it doesn't affect    
# quality but requires additional memory and cpu    
photo.save(ssim_photo, format="JPEG", quality=quality, progressive=True)    
ssim_score = compare_ssim(photo, PIL.Image.open
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值