opq6789 发表于 2016-9-8 15:57:22

请教屏幕截图的压缩问题

想调用屏幕截图来记录一些屏幕发生的事件,尝试调用下面的代码

#Include <ScreenCapture.au3>

_ScreenCapture_SetJPGQuality(1)
_ScreenCapture_Capture("1.jpg")

_ScreenCapture_SetJPGQuality 这个参数无论设置1还是100,好像截取后图片的大小基本没有变化,有没有哪位朋友了解这个参数怎么使用,谢谢

heroxianf 发表于 2016-9-8 16:19:20

抱住文档里是这样写的。你参考一下呢

opq6789 发表于 2016-9-8 16:30:35

或许是不是我理解错误了。。。

我本来是想通过调整质量级别,就可以直接影响到最后保存jpg的存档大小

我调整过 1、50、100。。。但是最后jpg的存档大小几乎没有变化

heroxianf 发表于 2016-9-8 17:28:24

回复 3# opq6789

截图没研究过   你可以试试,最后一个提到压缩

haijie1223 发表于 2016-9-8 17:48:56

测试有效。。。

heroxianf 发表于 2016-9-8 18:14:14

回复 5# haijie1223


    {:face (197):}   就是质量设置问题~

haijie1223 发表于 2016-9-8 18:25:06

回复 6# heroxianf


    楼主设置也没有问题啊

heroxianf 发表于 2016-9-9 00:36:18

回复 7# haijie1223


    我自己也试了,有压缩图片啊。是不是楼主都保存1.JPG   然后没刷新过来哦

heroxianf 发表于 2016-9-9 00:40:29

回复 1# opq6789

楼主试试这个,每次命名采用不同文件名看看大小。
    #Include <ScreenCapture.au3>

Local $FileName = @MIN & @SEC & @MSEC
_ScreenCapture_SetJPGQuality(100)
_ScreenCapture_Capture(@ScriptDir & '\' & $FileName & ".jpg")

qq82015930 发表于 2016-10-2 01:59:24

学习了,以前一直都是默认的,
页: [1]
查看完整版本: 请教屏幕截图的压缩问题