ScreenCapture 截图清晰度不是很高,有什么其他方法么【已解决】
本帖最后由 fenhanxue 于 2015-11-12 03:18 编辑例如,我要截图的矩形区域为:最上角坐标(0,0) 右下角坐标(500,500)_ScreenCapture_Capture("1.jpg",0,0,500,500)但是这样的代码,最后保存的文件,打开后感觉不是很清晰,甚至有些模糊,请问有其他办法能获得清晰的图片么? _ScreenCapture_SetJPGQuality(100)
_ScreenCapture_Capture("1.jpg",0,0,500,500) 回复 2# zhouhaijin
_ScreenCapture_SetJPGQuality这个函数貌似默认就是100来着,试过加了这句,结果还是不是很清晰 实际大小查看,我试了很清晰 默认就是100吧,所以不需要设置,你改成保存BMP试试~顺便改下DPI~ 如LS所说,可以试试BMP。
#Include <ScreenCapture.au3>
_ScreenCapture_SetBMPFormat(4)
_ScreenCapture_Capture('1.bmp', 0, 0, 500, 500) 若干年后,回头看,终于明白此题的根源,在于 64位和32位操作系统的影响。给本题加个备注,免得后来者走弯路, 本题的正确解决办法为,在代码首行,加上32位标记即可清晰截图:
#AutoIt3Wrapper_UseX64 = n 给你点赞,楼主!
页:
[1]