我想在特定笔记类型的每张Anki卡上显示本地存储中的某些图像(.jpg)文件。以下代码显示了任何浏览器上的图像:

<img src="file:///path/to/your/image.jpg" alt="Image alternate text" style="height:100px;width:100px">

将jpg文件加载到Anki卡的任何尝试均不会产生任何结果。使用时
<video width="620" height="640" controls="controls">
<source src="file:///Users/..../small.mp4" type="video/mp4">

我可以访问本地驱动器上的任何mp4文件,该文件会按预期显示在卡中。从本地存储访问图像(.jpg/png)文件的方式是否相同? Anki卡的诀窍是什么?现在我只需要Anki桌面版本就可以了。

最佳答案

卡中引用的媒体文件应位于Anki的数据文件夹中。您不应该使用绝对路径,而只能使用Anki数据文件夹中“collection.media”文件夹中的文件名。

简而言之,您应该:

  • 在您的卡中使用<img src="XXX.jpg">代码(注意避免名称冲突),
  • 选中了“允许字段中包含HTML”的
  • 导入文件
  • 将XXX.jpg放在Anki的“collection.media”中(在用户文档文件夹中的Anki下)

  • 有关更多详细信息,请参见https://apps.ankiweb.net/docs/manual.html#_importing_media

    10-06 08:13