有没有什么办法 可以将截图 文件大小 减小 但是 截图尺寸不变 像素可以模糊一些 之前用的是 缩小2倍 但是尺寸也会变小
1条回答 默认 最新
Vayne16 2023-04-12 14:26关注该回答引用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库来缩小图片文件的大小可以保持图片的清晰度,并且可以调整压缩比例和压缩质量来控制图片的大小。
如还有疑问,可留言帮助解决。解决 无用评论 打赏 举报