由于之前做题记录一直写在石墨文档,导出后的 Markdown
文件中发现插入的图片被转为了 base64
格式,文件大小动辄 2,30M
,导致直接在Typora 打不开,vscode 打开也得卡半天。
为解决这个问题,我简单编写了一个脚本 shimo2png,用于将石墨文档导出的 .md
文件中的 base64
编码图片转换为 png
图片。
此脚本自动遍历匹配所有 base64
图片,转为 png
图片,并保存到同名目录下,同时自动替换源文档中的图片地址,并生成备份文件。