盘点图片词典的几个重要创意

图片词典与文本词典相比,有诸多不足,比如占屏大、检索难等,但它也自有优势:覆盖广,很多辞书都可得到;错误少,避免了各种转换带来的问题等。
能不能让图片词典在发挥优势的同时,克服一些不足?众大神八仙过海,各显神通。个人觉得其中具有里程碑意义的主要有:
一、C大的切割词条。这项创意想人所不敢想,需有雄厚的技术,还需要耗费很多气力。当然效果最好;
二、M君的模拟单栏。这项创意构想巧妙,无需切割而让多栏变身单栏,既可让图片在手机上查阅,又可以在分栏不当时切回多栏。
实现思路:
1、根据图片栏数确定图片重复量;
2、用css的@media查询窗口宽度,低于设定值则隐藏重复图片,大于设定值则从上到下依次隐藏各图片的多余部分。
三、F兄的粗略定位。这项创意使图片词典检索难的问题得到相当程度的解决。但他好像是先计算,然后在每个词条加样式,并且还不能自动跳转。其实这些完全可以用外部js完美处理。( fruition发布的《现代汉语词典(第七版》的粗略定位版好像删了)
实现思路:
1、读取当页词条数及当前词条的位置;
2、计算词条的平均高度(还可以区分字与词甚至字词的使用频度确定权重);
3、按词条所在顺序添加mask,高度为词条平均高度+上下适当扩展量。

第二、三项创意结合起来虽还达不到第一项的效果,但却无需复杂的技术和大量的精力,技术要求不高,可迁移性好,值得大力推广。借此再向这两位高人致敬!优秀的创意大多要以一定的技术为前提,但有过人的技术却未必能有优秀的创意:这就是“匠”与“家”的区别吧?!

补充:上面所说的第二第三仅限于mdict pc版,其它软件都不同程度受限或无效,实在遗憾!

不知道有没有我不知道的或哪位大神秘而不宣的技术。

4 个赞

切词的创意应该不是C大的,C大是集大成者。
M大的创意非常棒,不过应该参考了佛陀兄的切栏想法,然后化切为不切,又有超越。

1 个赞

多谢!严格说,我是从这几位大侠处得知这些创意和技术的,未必一定是原创者。

1 个赞

搜索[展示]的帖子

1 个赞

多谢!其实我的意思是,目前两项技术对图片词典已经够用,并且我也想不到还有什么提升空间 :grin:也许还有其它技术,但我不觉得还有能与这两项创意相提并论的 :stuck_out_tongue:也许我太缺乏想象力,也许正因为此,我只能总结而不能原创,哈哈
如果非要说提升空间,我觉得能把pdf重排引入也许对小屏幕有用,但pdf重排技术还有待提高。

补充:上面所说的第二第三仅限于mdict pc版,其它软件都不同程度受限或失效,实在遗憾!

我觉得wfg的开卷助理也是个不错的创意
比如他的本草纲目,主体是文字版,但可以点击打开四本对应的pdf
这样不仅解决了词条跨页的问题,在排版上也不会凌乱,对于一个mdx需要对应多本书的情况,是不错的选择

也许有一天能 :grinning:

1 个赞

你起的名字很有创意
wfg似乎并没提供pdf

1 个赞

他有提供两个版本的本草纲目pdf,美国国会版他说太大了无法提供,新校注本应该是版权问题不提供,但国学数典有新校注本
开卷助理在他另一篇文章里面有专门的介绍,不是我其的名字哈~

3 个赞

实现过程简单说就是——

  1. 点击mdx内链接后,由js把文件信息传到剪贴板
  2. 由第三方软件读取此文件信息,通过命令行调用阅读器打开相应文件并跳转到相应位置。
2 个赞

这样就等于让js直接操作到命令行了,这样可以执行很多木马行为
如果可以的话,其实蛮可怕的

1 个赞

我试了一下,在Windows下可以直接用js调用WScript,来打开指定阅读器并进行跳转。

var openpdf = function(c){
			var pgm = '"C:\\Program Files\\SumatraPDF\\SumatraPDF.exe"';
			var file = '"D:\\Downloads\\book\\Britannica Concise Encyclopedia.pdf"';
			var num = c.innerText;
			var cmd = pgm+' '+file+' -page '+num;
			var wsh = new ActiveXObject('WScript.Shell');
			wsh.Run(cmd);
}

GIF

只是不知道是否存在其他平台也能使用的通用方法?

2 个赞

这不就相当于文字图像综合版的词典吗?

当然不太一样呀
耦合度低,词典使用者可以自由选择要不要图片而影响最小,整本书阅读者也不受影响,照常翻页跳转,圈点批注。
当然控制性也差了,我在上面提到的模拟单栏和粗略定位也就别想了。

1 个赞

把借鉴二三创意并加以改良后的《现汉》整页版上传,一方面表达对初创者的敬意与感谢,另一方面也希望能够引出更好的创意。比如粗略定位,我这里只是简单加权,还有什么更好的办法能让定位更精确吗?结合词频怎么样?利用其它文字版词典(比如《汉语大词典》)中的词条长度来配比可行吗?
另:目前只适用mdict pc版,其它程序或多或少都不太兼容。
現代漢語詞典第7版 v2.mdx (13.3 MB)
XDHY.css (3.5 KB)
js.7z (1.2 KB)
mdd文件可以在坛子里找,或者全部文件已上传至123云盘7天失效
效果图如下:
ScreenGif1

2 个赞

刚才浏览帖子,发现创意三也许源自vim,但他的作品无缘得见,也就不好乱说了

1 个赞

fruition 和尚首创的,真不是我。当然,和尚还探索了很多,比如用现有词库而非精确词条粗略匹配定位,这样就解决了劳动量最大的词条整理工作,但该方法要求现有词库与要制作的图片词典有较高的匹配度,典型如按字母排序的英文词典等。

我想改善的更多是图片词典的导航(再现真实书籍的翻阅,如上下翻页,封面、目录、附录之类),而非搜索本身。工具是开源的:GitHub - VimWei/MdxSourceBuilder: 一键制作mdx图片词典

3 个赞

123云盘中还有一个xdhy0.js,请问这与xdhy.js是什么关系?

已删除,没什么用

1 个赞