Obsidian 插件:Compress Image (WebP)
插件名片
概述
Compress Image (WebP) 旨在解决 Obsidian 库中图片体积过大导致的同步缓慢和存储占用问题。它通过拦截粘贴、拖拽及批量上传操作,自动将图片压缩并转换为 WebP 格式。所有处理均在本地通过 Canvas API 完成,无需上传至任何服务器,确保数据隐私安全。该插件不仅处理新插入的图片,还能对库中现有的 PNG、JPG 等旧格式图片进行批量转换,并自动更新内部链接,从而显著降低库的整体体积。
典型使用场景包括日常笔记编辑与库整理。例如,当你从网页复制一张高清截图并粘贴到笔记中时,插件会自动将其压缩为 WebP 并插入链接,避免大文件直接入库。另一个场景是定期维护,你可以运行批量转换命令,一次性将库中所有遗留的 JPG 和 PNG 图片转换为 WebP,系统会生成详细报告,显示节省的空间和转换状态,让库结构更加精简高效。
相比同类插件,其特色在于对特殊文件的精细保护机制。它能自动识别并保留动态 GIF 的动画效果,避免将其错误地压缩为静态图。同时,支持设置“排除文件夹”,确保高分辨率源文件或特定格式的图片保持原样。此外,它具备智能尺寸限制功能,默认将最长边限制在 2000 像素,并在处理时自动剥离 EXIF 元数据,既保证了显示清晰度,又去除了不必要的隐私信息。
使用前需注意,该插件主要面向希望减小库体积的用户。如果你需要保留图片的原始像素精度用于专业后期处理,或者依赖 SVG 矢量图的无损缩放,则不适合使用,因为插件不会处理 SVG 且会进行有损压缩。此外,批量转换虽可取消,但建议先备份库,以防链接重写过程中出现意外。对于已经使用 WebP 或 AVIF 等高效格式的图片,可通过设置跳过重新编码,以节省处理时间。
Help这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。
反馈交流
微信群
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。