读前注意:这只是一篇堪称又臭又长、言之无物的流水账报告,阅读前请确保自己足够无聊。对于一般通过的Massigra用户而言,只要看最后的加粗部分即可。
这两天在试图给自己的Massigra捣鼓一套比较完美的插件包,以下是一些相关的记录。
简单说一下,Susie Plugin是一套为Susie图片浏览软件开发的开源插件体系,风行于日本图像浏览软件开发者之间的,以精简迅捷、适应性强为特色,主要用于图像格式的兼容以及为图像浏览软件提供非图像格式的支持(比如压缩包解包,或者以图像的方式输出非图像文件)。Massigra也可以使用Susie系插件扩展其功能。
我一开始的计划是尽可能地扩展Massigra的图像格式兼容性,不过随着到手一些奇奇怪怪的插件——比如音频、视频、文本、3D插件等等,虽然大多其实都不能用——之后,逐渐地也把比较同类插件并择优取之也作为计划的一部分。
关于Massigra的图像透明兼容,其实并不是完全没有。软件本身对自身兼容的几种图像格式的透明支持都是可用的(比如png和gif),susie插件中也不乏支持相应格式图像的透明渲染的。不过其严重缺憾在于,Massigra和大部分Susie插件的透明区绘制都只支持单色背景,而不是常见设计/绘图软件和大型、新兴图片浏览软件中常见的双色棋盘格或者可自定义背景。
在几乎把vector(日本软件站,有大批susie系插件的下载挂载于此)和几位比较有名的日本开发者的博客转了个遍,得到的结论是,目前Massigra可用的susie插件中,只有iftwic插件(通过链接Windows Imaging Component进行图片渲染绘制、并兼容更多格式)在部分格式(如png)上有限地改善了透明支持(只能绘制无法自定义的浅色棋盘格)。
顺便多嘴提两句。
- 其一,XnView作者的那个兼容性相当好的GFL库居然也支持通过Susie插件扩展,意料之外又情理之中,毕竟有些又老又怪的谜之格式——日本人贼喜欢搞这类幺蛾子——要想快速浏览基本上只能靠susie,没错,说的就是那些旧世代Gal(当然还有些别的);
- 其二,目前找到的三大泛用兼容插件iftwic、ifgflsdk、还有ifmagick,全部是靠外部库工作的(微软WIC库、XnViewGFL库、ImageMagick库),而且Massigra上能正常工作的只有iftwic;
- 其三,Massigra的插件库里就不要留后缀名是sph的插件了,那是给64位程序用的,Massigra是用不了的。