压缩mdd

大辞海有个mdd近200兆,我把它有损压缩成60多兆了,方法是:用MdxExport解包mdd和mdx,得到txt文件和图片,用emeditor打开txt,查找“.png”替换为“.webp”,查找“.jpeg” 替换为“.webp”,保存。 看图软件irfanview支持众多格式批量转换,可设置中文界面,新兴的webp格式文件较小。批量缩放时设置短边为200像素,保持纵横比,使用重采样,不放大较小的图像。最后用MdxBuilder把新txt文件和webp图像打包。如果能转成svg格式就更好了,可惜没找到可用的软件。

以前总喜欢研究图片、视频、音频,怎样压缩能让容量变小而质量又过得去,就为了减少几个G十多个G的使用容量。
随着高分辨率显示器和大存储手机的出现,现在想通了,加硬盘、换手机才是出路。 :smiling_face_with_tear:

另外svg不是矢量格式吗?
位图转矢量,那效果一言难尽。

1 个赞

200M算什么?两个G都不算大文件!!现在还有什么设备差这点空间?!如果有,那么,恭喜你,换新了!

1 个赞

是个很好的思路。

在确定词典软件/app支持的格式后,对词典图片、音频进行采用性价比更高的格式进行转换,以得到更理想的效果。

做了个简单尝试,将《最新英汉百科大词典》(图片词典,解包后里面有985张图片)按楼主方法解压并使用irfanview直接转成webp,并没有降低像素重采样等操作,重新打包后,体积从原来的521MB(mdx和mdd合计)降到了302MB,可以正常用置顶的goldendict打开,也可以用手机上的欧路打开,只是mdict打开后无法正常显示图片。

所以,如果不使用mdict,将手头的词典重新打包还是有优势的,除了占用小了,载入速度估计也有变化。

1 个赞

目前常用的goldendict内置的chromium引擎应该甚至可以支持avif。

1 个赞

接受你的建议,用WidsMob AVIF把一张大小为66k的png彩色图片压缩成avif,质量为20%,大小为13k,质量可以满意,比jpg格式强几百倍。

1 个赞

感谢楼主的测试。——在avif拯救互联网之前,至少可以先拯救mdict。

1 个赞

黑白png图片转成质量20%的avif格式,清晰度似乎没有变化,至少肉眼看不出来,比webp格式效果好,文件更小。

请问,转换成avif后的词典支持度如何?goldendict、欧路、mdict有不支持的吗?谢谢

试试不就知道了,目前goldendict上测试成功,其他软件我没用过,手机出了点小故障,无法测试。

avif是在chromium 85版本新增的。

windows方面,第三方更新的新版goldendict无论是qt5还是6版本的应该都支持,旧版的不大可能支持。其他windows词典应用的情况不太了解。

安卓上的词典应用应该都是调用的系统webview,需要安卓11及以上才支持。

苹果那边直到去年才开始支持avif,我觉得可能会遇到兼容问题。

2 个赞