MagickSetOption(mw, "jpeg:extent", "...kb"); 这个函数有时结果出乎意料

测试环境:

图片:桌面\img\mm-q10.jpg,这张图片的原始压缩质量:10

当加边框后

设置输出的最大文件:10KB,

但实际输出的文件大小: 12.6KB

 

当设置输出的最大文件:50KB

实际输出的文件大小: 55.6KB

 

当设置输出的最大文件:60KB

实际输出的文件大小: 62.9KB

 

当设置输出的最大文件:70KB

实际输出的文件大小: 68.3KB

--------------------------------------------

当设置输出的最大文件:90KB

实际输出的文件大小: 83.1KB

 

当设置输出的最大文件:190KB

实际输出的文件大小: 169.0KB

--------------------------------------------

测试还发现,只有当原始图片的原始压缩质量的值很小(比如这里:10)的时候,才会出现这种无法理解的现象。

 

posted @ 2020-11-02 13:08  personnel  阅读(102)  评论(0编辑  收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言