PicSharp 是一款基于 Rust 和 Tauri 开发的
开源跨平台图片压缩工具
支持 Windows、macOS 和 Linux 系统。其核心优势在于
高效批量处理能力
灵活的压缩策略
同时集成了 TinyPNG 在线压缩与本地压缩两种模式,可满足不同场景下的图片优化需求。
核心功能与特点
1. 多平台支持
- macOS:支持 macOS 12+,集成 Finder 服务菜单,可右键快速压缩图片。
- Windows:支持 Windows 10+ 64 位系统,依赖 Edge WebView2 Runtime(需手动安装)。
- Linux:支持 Ubuntu 20.04+ 及其他兼容
libstdc++
11.3+ 的发行版,提供 AppImage 便携格式。
2. 压缩模式与格式支持
- TinyPNG 在线压缩(需 API 密钥):
- 支持格式:PNG/动态 PNG、JPEG、WebP、AVIF。
- 优势:压缩率更高,适合非敏感图片。
- 功能:支持多 API 密钥管理、元数据保留。
- 本地离线压缩:
- 支持格式:PNG、JPEG、WebP/动态 WebP、AVIF、TIFF、GIF、SVG。
- 优势:无需联网,隐私安全,批量处理效率极高(可处理 10 万+ 图片)。
- 配置:支持无损/有损压缩、5 级压缩级别、压缩率阈值控制。
3. 批量处理与自动化
- 高性能扫描:基于 Rust 实现,低资源消耗,可快速识别文件夹内图片。
- 监控模式:选择目标目录后,新增图片会自动触发压缩,提升工作流效率。
- 拖拽与 DeepLink 调用:支持拖放文件/文件夹到应用界面,或通过 DeepLink 集成到自动化工具中。
4. 丰富的配置与易用性
- 界面与主题:支持深色/浅色主题,自动适配系统设置。
- 多语言支持:目前提供中文(简体)和英文界面。
- 系统集成:
- macOS:Finder 服务菜单可直接右键压缩图片。
- 通用:支持系统通知、开机自启、自动检查更新。
使用场景推荐
- 开发者与设计师:批量压缩项目资源、适配多平台格式(如 WebP 转码)。
- 内容创作者:快速优化博客、社交媒体图片体积,同时保留元数据(如拍摄信息)。
- 企业与团队:处理敏感图片时使用本地压缩模式,确保数据隐私;非敏感场景结合 TinyPNG 提升压缩率。
如何获取与构建
- 预编译版本:从 GitHub 仓库 Releases 页面 下载对应系统的安装包或便携版。
- 手动构建(需开发环境):
git clone https://github.com/AkiraBit/PicSharp.git cd PicSharp pnpm install # 安装依赖 pnpm dev:app # 开发模式运行应用
更多构建细节可参考项目文档中的 Development 部分。
注意事项
- Windows 启动问题:若双击无反应,需安装或更新 Microsoft Edge WebView2 Runtime。
- Linux AppImage 使用:下载后需赋予执行权限(
chmod a+x *.AppImage
),并可通过脚本创建桌面图标(详见项目文档)。
项目地址与贡献
- 仓库地址:https://github.com/AkiraBit/PicSharp
- 贡献方式:如需参与开发或反馈问题,可参考 CONTRIBUTING.md。
如果需要进一步了解特定功能的使用方法或配置细节,可以随时提问! 🖼️
GRUD6 个月前
通告声明: 关于回帖问题 由于本站长要求,禁止刷1234等!存在恶意灌水回复,已开启自动审核制,自动封闭IP,禁止再次注册!请知晓!
有什么问题群内咨询 561116458
System7 个月前
网络技术QQ:561116458
科技之星①群:669812887
软件共享群:34008xxxx【因为是VIP软件不公开】
视频教程 短视频平台搜索:科技之星网络