石墨文档md文件Base64图片转PNG

1 min read

由于之前做题记录一直写在石墨文档,导出后的 Markdown 文件中发现插入的图片被转为了 base64 格式,文件大小动辄 2,30M ,导致直接在Typora 打不开,vscode 打开也得卡半天。

为解决这个问题,我简单编写了一个脚本 shimo2png,用于将石墨文档导出的 .md 文件中的 base64 编码图片转换为 png 图片。

此脚本自动遍历匹配所有 base64 图片,转为 png 图片,并保存到同名目录下,同时自动替换源文档中的图片地址,并生成备份文件。

转换前后对比图1

转换前后对比图2

转换前后对比图3