https://www.bilibili.com/video/av56180780/
为什么要压缩体积
因为Anki的服务器在日本,大家或多或少都经历过Anki服务器抽风,怎么同步都同步不上上去,或者同步速度很慢很慢,这就给那些喜欢用图来做卡的同学带来了很大的困扰,所以这个技巧是用来解决ANKI带图片的卡片的体积大,上传速度慢的问题的。
如何压缩体积
对于一张有图的卡片,体积占用都集中在图片上而不是在文字上,我们可以把图片放到国内云服务商的服务器上,然后使用anki的时候直接调取,而不是直接存储在anki的服务器上,这样上传只上传文本,体积自然就减小了。
阿里云oss服务怎么搞
因为阿里云oss服务需要各种认证,而且比较复杂,非常不建议小白花时间去研究这个,毕竟我们用anki,主要是为了学习,而不是研究其本身。因为clare本身对于oss 的需求也不是很大,所以clare把自己的oss服务器共享出来让大家使用,大家直接用clare的就好。大家可以私信clare索要即可。当然clare也很乐意帮助你申请一个自己的阿里oss服务。
如何操作
1.将含有图片的anki卡片分别以apkg和纯文本格式导出,之后删除记忆库。
导出两次是因为一次是为了获取图片(apkg),一次是为了获取文本(纯文本),删除记忆库的原因是因为避免处理完成之后导入的时候产生冲突。
2.新建临时账户并导入之前的apkg文件
新建临时账户的原因是为了避免稍后上传图片的时候出现其他记忆库里面的不相关图片。
3.将纯文本文件内容复制到excel中
4.将临时账户下collection.media文件中的图片上传到里云oss并获得其中一张图片的地址。
我们刚刚导入的apkg文件中的图片被放在了xxxxx\AppData\Roaming\Anki2\临时\collection.media中了,所以我们全选之后上传到阿里云oss上即可,然后获取任意一张图片的地址,例如:
5.替换之前的图片地址
打开excel,按ctrl+h打开替换页面。
把刚刚获取的图片地址最后一个斜杠后面的内容全部删除(保留最后一个斜杠),
例如
删减为
“查找内容”填写为“ src="”(没有外部引号,内部的引号是英文状态下输入的),“替换为”填写“
”,即“ src="刚刚删减过的图片地址”“(不包括外部的引号)
点击“全部替换”
6.把处理好的内容复制到之前导出的文本文档中
把之前导出的文档内的内容删除,将处理好的内容全部复制出来粘贴进去,然后保存之后导入即可。(这一步不一定非要粘贴到之前导出的文档里,只要是utf-8编码的文本文档都行)
7.把文本文档导入到之前的账户中即可
这一步一定注意勾选“允许在字段中使用HTML”
8.完成啦!!(体积减小到之前的157倍)
网友评论