PicSharp:一款高效灵活的跨平台图像压缩工具

PicSharp 是一个基于 Tauri V2 + React 构建的桌面图像压缩应用,支持 macOS、Windows 和 Linux 三大主流操作系统。它集成了本地压缩与 TinyPNG 在线压缩能力,提供强大的批量处理、目录监控和 Deeplink 调用等功能,是开发者、设计师和内容创作者提升图像处理效率的理想选择。

🚀 核心亮点

  • ✅ 跨平台支持:覆盖 macOS(12+)、Windows(10+ x64)和主流 Linux 发行版。
  • ✅ 双模压缩引擎:支持本地压缩(Rust 实现)和 TinyPNG 在线压缩,自动切换策略确保最佳效果。
  • ✅ 高并发批量处理:轻松应对 10 万+ 图像任务,仅需约 8 分钟即可完成。
  • ✅ 目录监听自动化:新增图片自动压缩,无缝融入开发工作流。
  • ✅ Deeplink 集成:通过 URL Scheme 接入外部脚本或应用,实现流程自动化。
PicSharp:一款高效灵活的跨平台图像压缩工具插图

📦 支持格式全面

PicSharp 支持多种常见图像格式的压缩:

压缩类型支持格式
本地压缩PNG、JPEG、WebP(含动态)、AVIF、TIFF、GIF、SVG
TinyPNGPNG、JPEG、WebP、AVIF

💡 主要功能一览

1. 本地压缩 & TinyPNG 双引擎

  • 默认使用 TinyPNG 获取最佳压缩率;
  • 若 TinyPNG 不可用,自动回退至本地压缩;
  • 支持有损 / 无损压缩模式切换;
  • 提供五档压缩级别,平衡画质与体积;
  • 自动跳过压缩率低于设定阈值的文件。

2. 强大批量处理能力

  • 基于 Rust 实现的高性能 IO 引擎;
  • 即使面对 10 万+ 文件也能快速扫描并高效压缩;
  • 多线程执行,资源占用低,压缩速度快。
PicSharp:一款高效灵活的跨平台图像压缩工具插图1

3. 目录监控自动压缩

  • 类似 watch 的机制,实时监听指定目录;
  • 当新图片加入时自动触发压缩;
  • 减少手动操作,提升图像管理效率。
PicSharp:一款高效灵活的跨平台图像压缩工具插图2

4. 多 API Key 管理

  • 支持多个 TinyPNG API 密钥;
  • 自动检测密钥有效性,并在不可用时切换;
  • 支持保留部分图像元数据。

5. 便捷操作与系统集成

  • Mac 用户可直接通过 Finder“服务菜单”调用压缩;
  • 支持拖拽文件导入;
  • 支持通过 Deeplink 远程调用压缩功能;
  • 支持开机启动、深色/浅色主题、国际化语言(zh-CN / en-US)等实用配置项。

⚙️ 典型应用场景

场景描述
Web 开发者快速压缩静态资源,减少部署体积
UI 设计师批量处理设计稿,提升交付效率
自动化流程通过 Deeplink 或脚本接入构建流程
敏感图像处理使用本地压缩保护隐私数据
内容创作者快速优化图床资源,节省带宽成本

🧩 技术架构说明

  • 前端框架:React
  • 桌面壳层:Tauri V2
  • 核心逻辑:Rust 编写,兼顾性能与安全性
  • 压缩引擎
    • 本地压缩:采用 oxipng、mozjpeg、webp-ffi 等原生库
    • TinyPNG:官方 API 接口封装
下载地址
123盘
密码:3ejv

评论