菜鸟问题:我的mdd文件到哪里去了?

我尝试着用网友的方法做简单的词典,我用< img src=“D:/abc.png” >的代码插入了一张图片到词典中。通过转换之后,我发现只是生成了mdx文件。因为我这里插入了一个图片,我觉得应该还有一个mdd文件,对吗??我怎么找不到这个mdd文件??奇怪的是,我用mydict打开这个mdx文件,图片居然能正常显示出来,我都找不到mdd文件在哪里,这个图片怎么还能正常显示呢?
请各位老师指教。

你看一下文档吧。

在html中嵌入图片的方法:(PC版的MDict不支持图片)
<img src="file://abc.gif"> 或者<img src="/abc.gif"> 其中src指向的文件名大小写不敏感
并将所有图片文件放在一个单独的目录中(不要与词典源文件放在同一目录中). 数据目录中可以
带有子目录。在使用MdxBuilder制作词库时,将Data路径指向上面存放数据的目录,该目录中的
所有文件都会被压缩到后缀名为.mdd文件中,使用时该.mdd文件应当与.mdx文件在同一目录下。

From https://www.mdict.cn/wp/?page_id=5325&lang=en

1 个赞

谢谢你,开始我data上面没有填写地址,所以没有生成mdd,我估计是我的mdict直接引用了图片。现在我生成了一个mdd了。谢谢!


对不起,还要麻烦你,转换的时候出现runtime error,但是还是有一个mdd文件。
做好的mdx和mdd在电脑上可以正常显示插入的图片,但是在手机里显示不了图片,在手机里只有一个破碎的图片标示。不知道什么而原因。

我插入的图片代码是:

图片我是存放在d盘根目录下。
每次都是time error!

Begining loading source file…
Done
Time used for this section: 0 seconds
Sorting dictionary…
Done!
Begin processing index…
Done!
Original index size = 0KB, compressed size = 0KB, compression ratio = 219%
Time used for this section: 0 seconds
Begin processing data contents…
Done!
Original text size = 0KB, compressed size = 0KB, compression ratio = 86%
Time used for this section: 0 seconds
Number of entries: 2
Begining scaning data directory …
Done
Begin processing data file index…
Done!
Original index size = 998KB, compressed size = 107KB, compression ratio = 10%
Begin processing data file contents…

你放根目录,他把你整个根目录都打包进去

image


请体会一下

已经弄好了,谢谢,的确不能放到根目录下。

谢谢二位老师!

截图里第三行通常留空,Style文本 对应 简写Html,
就是Original format 那里的MDict(compact html)。

1 个赞

厉害了,老铁,手动给你点赞了。