跳到正文
发现
Dinky:macOS 图片视频 PDF 压缩工具
桌面应用效率工具

Dinky:macOS 图片视频 PDF 压缩工具

一款 macOS 原生小工具,拖入文件就能把图片、视频和 PDF 压得更小,全部在本机完成。

admin
发布于 2026-10-31
浏览
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 整理,以原仓库为准。

更新记录

  1. v2.17.0当前版本

    新增浮动拖放区和菜单栏面板,侧边栏选择器改为滑动轨道;安装体积从 35 MB 降到 15 MB,压缩任务并行运行且不占用主线程。

评论