有没有什么办法 可以将截图 文件大小 减小 但是 截图尺寸不变 像素可以模糊一些 之前用的是 缩小2倍 但是尺寸也会变小
该回答引用GPT:
可以使用Python中的Pillow库来缩小截屏文件质量大小而不改变尺寸。具体实现可以通过对图片进行压缩来实现。
举个例子:
from PIL import Image
# 打开截图文件
img = Image.open('screenshot.png')
# 定义缩小比例,如果压缩比例为0.5,那么图片尺寸会按照0.5进行缩小
compression_ratio = 0.5
# 获取压缩后的图片大小
new_size = (int(img.size[0]*compression_ratio), int(img.size[1]*compression_ratio))
# 对图片进行压缩,质量设为50%
img.thumbnail(new_size)
img.save('compressed_screenshot.png', quality=50)
在上面的代码中,我们使用了thumbnail方法来对图片进行压缩,并且保持了图片尺寸的不变,同时可以调整图片的质量大小。
相比于缩小图片尺寸的方法,使用Pillow库来缩小图片文件的大小可以保持图片的清晰度,并且可以调整压缩比例和压缩质量来控制图片的大小。
如还有疑问,可留言帮助解决。