1.调大。
使用电脑自带的画图软件,直接修改图片的分辨率便可以调大图片大小,最好长宽按比例放大。
2.缩小,使用python代码进行缩小即可,代码引用 Python调整图片的文件大小_XerCis的博客-CSDN博客_python 图片大小
import os
from PIL import Image
def compress_under_size(imagefile, targetfile, targetsize):
"""压缩图片尺寸直到某一尺寸
:param imagefile: 原图路径
:param targetfile: 保存图片路径
:param targetsize: 目标大小,单位byte
"""
currentsize = os.path.getsize(imagefile)
for quality in range(99, 0, -1): # 压缩质量递减
if currentsize > targetsize:
image = Image.open(imagefile)
image.save(targetfile, optimize=True, quality=quality)
currentsize = os.path.getsize(targetfile)
if __name__ == '__main__':
imagefile = r'C:\Users\92058\Desktop\result.jpg' # 图片路径
targetfile = r'C:\Users\92058\Desktop\result1.jpg' # 目标图片路径
targetsize =0.15 * 1024* 1024 # 目标图片大小
compress_under_size(imagefile, targetfile, targetsize) # 将图片压缩到2KB