发现 
桌面应用效率工具
Dinky:macOS 图片视频 PDF 压缩工具
一款 macOS 原生小工具,拖入文件就能把图片、视频和 PDF 压得更小,全部在本机完成。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v2.17.0
- 平台
- macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Dinky 是一款 macOS 原生小工具,用于压缩图片、视频和 PDF。把文件拖进去,就能拿回更小的文件。界面完全用 Swift 和 SwiftUI 编写,没有 Electron、没有网页视图,安装体积约 15 MB,所有处理都在本机完成。
主要功能
- 拖放压缩:拖到窗口、Dock 图标或文件选择器,支持图片、视频、音频、PDF 或整个文件夹
- 浮动拖放区:在任意 App 里开始拖动文件时,屏幕角落会弹出小拖放区,直接拖上去即可压缩,无需打开主窗口
- 菜单栏面板:打开文件、剪贴板压缩、浮动拖放区开关和最近结果
- 剪贴板压缩:用 ⌘⇧V 把复制的图片粘进 Dinky,快捷键系统级生效
- 从 URL 压缩:拖入或粘贴图片、视频、PDF 的
http(s)直链,Dinky 会下载(最大 500 MB)到临时目录、压缩并自动清理 - 图片格式转换:Auto、WebP、AVIF、无损 PNG、HEIC、JPEG;Auto 会为每张图挑选 WebP 或 AVIF
- PDF 压缩:默认 flatten,也可保留文本和链接(qpdf + PDFKit);扫描类 PDF 可选用 Vision OCR 先写入文字层
- 视频压缩:导出 MP4,支持 H.264 或 HEVC 与质量预设
- 压缩预设:把格式、质量、尺寸限制、目标目录、监听文件夹和文件名规则一起保存,一键套用
- 前后对比预览:并排或滑块对比原图与压缩结果
- 监听文件夹:全局或每个预设单独一个文件夹,新文件自动压缩
- 批处理速度:Gentle(一次 1 个)、Balanced(最多 3 个)、Maximum(最多 8 个)
- 尺寸与体积控制:可按最大宽度、百分比缩放,或二分搜索质量逼近目标 MB
- 目标位置:保存在原目录、Downloads 或自定义文件夹;原文件可保留、移到废纸篓或备份文件夹
- 跳过阈值:Off、2%、5%、10%
- 其他:完成通知与提示音、会话历史、Apple 快捷指令动作、自定义快捷键、开机启动、一键更新、移除元数据、净化文件名
- CLI 与本地 API(pro):可选的
dinky命令行和dinky serve本地端点,支持--json输出,serve只在本机运行且需要 token
安装与使用
要求 Apple Silicon(M 系列)Mac 和 macOS 15(Sequoia)或更高版本。2.x 的 DMG 与 Homebrew cask 构建不支持 Intel Mac。
通过 Homebrew 安装:
brew tap heyderekj/dinky https://github.com/heyderekj/dinky
brew install --cask dinky
也可以从 GitHub Releases 下载最新版本。1.x 只支持图片,2.0 起加入视频和 PDF;需要完整格式支持请使用最新版本。
把文件拖到窗口或 Dock 图标,选好预设后开始压缩,结果会实时出现在列表里,可以拖出、双击打开或右键移除单个条目。
注意事项
- 2.x 版本仅支持 Apple Silicon,在 Intel Mac 上可能显示带斜杠的应用图标
- URL 压缩的下载上限为 500 MB,处理完会自动清理临时文件
- CLI 与本地 API 属于 pro 功能
- 项目采用 MIT 许可证
本作品整理自 GitHub 开源项目 heyderekj/dinky,原作者 @heyderekj,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.17.0当前版本
新增浮动拖放区和菜单栏面板,侧边栏选择器改为滑动轨道;安装体积从 35 MB 降到 15 MB,压缩任务并行运行且不占用主线程。
评论