首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python MSS -让截图文件更小,还是以jpg格式?

Python MSS -让截图文件更小,还是以jpg格式?
EN

Stack Overflow用户
提问于 2018-08-08 02:04:17
回答 1查看 1.4K关注 0票数 0

根据显示器上显示的内容,即使我将压缩设置为最大值9,Python MSS的屏幕截图也可以高达2MB。有没有其他方法可以减小文件大小或将其保存为更压缩的jpg格式?质量并不重要,我不希望使用PIL。

代码语言:javascript
代码运行次数:0
运行
复制
from mss import mss

with mss() as sct:
    sct.compression_level = 9
    sct.shot(mon=-1, output="C:\test\test.png")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-08 22:45:32

到目前为止,MSS只包含一个基本的PNG compressor。即使我们在PNG格式中实现了更复杂的过滤器,它可能仍然很繁重。

屏幕截图的大小很大程度上取决于屏幕的大小。

一个想法是在纯Python中包含一个JPG压缩器,但我没有时间这样做,所以pull请求总是受欢迎的。你可以使用什么模块?因为您可以处理像素并将其传递给另一个模块?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51732912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档