ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

插件6个月前更新 小马良
289 0

ComfyUI 生成的 PNG 文件不仅包含图像,还嵌入了完整的生成参数和工作流数据。这使得你可以随时将图片拖回界面恢复创作上下文。然而,这些 PNG 文件往往体积巨大,长期积累会占用大量磁盘空间。

传统的图片压缩工具虽然能减小体积,但通常会剥离元数据,导致你无法再通过拖放恢复工作流。

ShrinkComfy 是一款专为 Windows 设计的轻量级应用,它能将 ComfyUI PNG 转换为更小的 WEBP 或 JPG 格式,同时智能保留 ComfyUI 所需的工作流元数据。转换后的图片依然支持拖放恢复,让你既节省空间,又不丢失创作线索。

ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

为什么选择 ShrinkComfy?

1. 完美保留工作流元数据

  • 元数据注入:在压缩图像后,自动将 ComfyUI 的提示词、节点连接等元数据重新写入新文件。
  • 拖放兼容:转换后的 WEBP/JPG 文件可以直接拖入 ComfyUI,无缝恢复原始工作流。
  • 智能检测:如果源 PNG 不包含元数据,应用会明确提示,避免误操作。

2. 显著节省存储空间

  • 高效压缩:相比原始 PNG,WEBP 和 JPG 格式通常能减少 50%-90% 的文件体积。
  • 批量处理:支持文件夹级批量转换,轻松清理数百 GB 的输出目录。
  • 空间预估:转换前提供预期的节省空间估算,让你心中有数。
ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

3. 可视化预览与对比

  • 双模式对比:提供并排比较和滑块比较两种模式,直观查看压缩前后的画质差异。
  • 细节检查:支持缩放,方便检查面部、纹理、渐变等容易出伪影的区域,确保压缩质量可控。
  • 结果预览:在正式转换前,可通过文件夹树预览输出结构,避免混乱。
ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

4. 灵活的组织策略

  • 多种输出路径:可选择保存在源文件旁、默认的 output/ 文件夹或自定义路径。
  • 智能分类:支持按月份/日期排序,或将无元数据的文件单独路由至 no-workflow/ 文件夹,便于后续管理。
  • 保留结构:处理子文件夹时,可保持原有的目录结构。
ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

⚠️ 重要注意事项

  • WEBP 格式警告:如果需要拖放恢复工作流,请勿使用 WEBP Lossless(无损)模式。ComfyUI 目前无法从无损 WEBP 文件中正确读取工作流元数据。建议使用有损 WEBP 或 JPG。
  • 仅限 Windows:目前仅支持 Windows 10/11 系统。
  • Python 依赖:需要机器上安装 Python 3.9+ 并在 PATH 中可用(首次运行会自动配置虚拟环境)。
ShrinkComfy:压缩 ComfyUI PNG 而不丢失工作流元数据,支持拖放恢复的 Windows 轻量工具

快速开始

1. 安装

  1. 下载或克隆 ShrinkComfy 仓库。
  2. 双击运行 ShrinkComfy.bat。
    • 首次启动:应用会在 _app/.venv/ 中创建本地虚拟环境并安装依赖,可能需要几分钟。

2. 使用流程

  1. 选择源:拖入单个 PNG 或包含 PNG 的文件夹(支持子文件夹)。
  2. 查看分析:应用会显示文件数量、总大小及元数据状态。
  3. 设置输出:
    • 选择保存位置。
    • 选择格式(WEBP 推荐,JPG 兼容性好)和质量。
    • 配置组织规则(如按日期排序)。
  4. 预览对比:使用滑块或并排模式检查压缩效果。
  5. 执行转换:点击转换,查看进度和日志。

3. 高级功能

  • 危险区域:提供“剥离元数据”选项,仅当你需要完全干净的图片时使用。
  • 多进程加速:可调整 CPU 工作进程数量,提升大批量处理速度。

适用场景

  • 归档历史作品:将几个月前的 ComfyUI 输出压缩归档,节省硬盘空间。
  • 分享作品集:生成较小的 WEBP/JPG 用于网络分享,同时保留本地可恢复的工作流副本。
  • 整理输出目录:自动分类有元数据和无元数据的文件,保持项目整洁。
© 版权声明

相关文章