zhouhaijin 发表于 2010-1-30 18:42:11

[已解决]怎么让截取的屏幕图片文件大小最小

本帖最后由 zhouhaijin 于 2014-12-29 15:43 编辑

怎么让截取的屏幕图片文件大小最小

sanmoking 发表于 2010-1-30 19:20:58

jpg品质设到最小就ok了,如果你不修改图片像素的话。。。

sanmoking 发表于 2010-1-30 19:22:25

jpg图像大小靠文件像素跟保存的品质有关,大小不能随便变的,那就只能搞定保存文件时的品质了。。。貌似论坛有udf直接可以搞定,楼下的给发个传送门吧。。。。

llztt 发表于 2010-1-30 21:22:53

我是楼下,但没传送门门,再问楼下有没?

#Include <ScreenCapture.au3>
_ScreenCapture_SetJPGQuality($iQuality)

sanmoking 发表于 2010-2-1 15:12:53

汗楼上一个..
[门] 图片转换/为JPG,BMP和GIF,PNG等



_ScreenCapture_SetJPGQuality
设置用于JPEG屏幕捕捉的质量等级
#Include <ScreenCapture.au3>
_ScreenCapture_SetJPGQuality($iQuality)
参数
$iQuality
图像质量. 必须在 0 到 100范围.

netegg 发表于 2010-2-1 15:19:47

本帖最后由 netegg 于 2010-2-1 15:23 编辑

存成图元吧,小
或者转成base64,然后再压缩一下字符串,不知道多少的压缩率,试试吧,不过还原起来就麻烦了

sanmoking 发表于 2010-2-1 15:24:46

本帖最后由 sanmoking 于 2010-2-1 15:36 编辑

存成图元吧,小
或者转成base64,然后再压缩一下字符串,不知道多少的压缩率,试试吧,不过还原起来就麻烦 ...
netegg 发表于 2010-2-1 15:19 http://www.autoitx.com/images/common/back.gif


    这个太高级了.
其实可以写个这样的程序,类似7z,在文件右键菜单生成压缩的命令,压缩后的文件扩展名,比如1111.jpgz,再比如2222.txtz
双击该压缩后的文件,直接调用你写的那程序,内部解压后用原始扩展名相对应的程序打开..用户使用时还是跟原始jpg一样使用哦

netegg 发表于 2010-2-1 15:31:54

本帖最后由 netegg 于 2010-2-1 15:33 编辑

回复 7# sanmoking
其实这个base64编码也是做图标的时候才知道,一个小图标怎么也要4~5k吧,编码后150byte不到,不知道对图像的效果什么样,没试过
页: [1]
查看完整版本: [已解决]怎么让截取的屏幕图片文件大小最小