用于批量限制 Eagle 中图片的宽高尺寸,并支持高质量缩放、压缩质量调节、格式转换、替换原图或创建副本,以及处理前后文件体积预览。
- 批量读取 Eagle 当前选中的图片项目
- 限制最大宽度和最大高度
- 支持锁定宽高联动输入
- 支持保持原始比例
- 支持仅缩小,不放大
- 支持压缩质量调节,默认质量为
90 - 支持输出格式转换:
不转换 / JPG / WEBP - 支持输出方式切换:
替换原图 / 创建副本 - 处理前显示原文件大小
- 处理完成后显示实际输出文件大小
- 使用
Pica高质量缩放算法,缩小效果更接近 Photoshop - 转换为 JPG 时自动铺白底,避免透明图出现黑底
- 输入格式:
JPG / JPEG / PNG / WEBP - 输出格式:保留原格式,或统一转换为
JPG / WEBP - 当前仅支持静态图片,不处理动图
- 在 GitHub 的
Releases页面下载.eagleplugin安装包 - 在 Eagle 中安装并打开插件
- 克隆或下载本仓库
- 打开 Eagle 的插件开发模式
- 选择当前插件目录:
image-size-batch-resizer
- 在 Eagle 中先选中需要处理的图片
- 打开插件
- 设置最大宽度、最大高度、压缩质量、输出格式和输出方式
- 在右侧待处理列表中查看处理说明、原大小和处理结果预览
- 点击“开始处理”执行批量处理
- 处理完成后,在列表中查看实际输出体积
直接替换 Eagle 项目当前绑定的原始文件,适合确认处理结果后覆盖使用。
保留原图,并将处理结果作为新项目导入 Eagle,适合需要同时保留原始文件和处理结果的场景。
替换原图会直接覆盖原始文件,建议先用测试图片确认设置- 如果选择
创建副本,建议关注资源库空间占用 - 转换为 JPG 时,透明区域会以白色背景输出
- 如果没有设置尺寸、质量或格式变化,插件不会执行无意义处理
image-size-batch-resizer/
├─ manifest.json
├─ index.html
├─ styles/
│ └─ plugin.css
├─ js/
│ ├─ plugin.js
│ └─ vendor-pica.min.js
└─ logo.png
- 插件类型:Eagle 窗口插件
- 界面风格:深色系,贴近 Eagle 官方插件风格
- 缩放方案:
Pica (mks2013),并保留浏览器画布兜底逻辑
