Pika
Pika(发音为pi·kuh,类似picker)是一款简单易用、开源的macOS原生取色器。Pika让您能够轻松快速地在屏幕上找到所需格式的颜色,使您能够成为一名高效、成功的设计师。
在以下地址下载最新版本的应用:
superhighfives.com/pika
您也可以使用Homebrew安装:
brew install --cask pika
系统要求
操作系统
- macOS Catalina(10.15版本及以上)
键盘快捷键
从0.0.17版本开始,Pika支持以下键盘快捷键:
取色
- ⌘ D:取前景色
- ⌘ ⇧ D:取背景色
复制颜色
- ⌘ C:复制前景色
- ⌘ ⇧ C:复制背景色
更改格式
- ⌘ 1:十六进制格式
- ⌘ 2:RGB格式
- ⌘ 3:HSB格式
- ⌘ 4:HSL格式
更改颜色
- ⌘ Z:撤销上次取色
- ⌘ ⇧ Z:重做上次取色
- X:交换颜色
URL触发
从0.0.17版本开始,您可以使用pika://
URL方案触发Pika。
您还可以在取色或复制时在URL后附加格式来更改格式。例如,pika://pick/foreground/hex
(或rgb、hsl、hsb)。
选择颜色
- 选择前景色:
pika://pick/foreground
- 选择背景色:
pika://pick/background
- 选择特定格式的颜色:
pika://pick/foreground/hex
(或 rgb、hsl、hsb)pika://pick/background/hex
(或 rgb、hsl、hsb)
复制颜色
- 复制前景色:
pika://copy/foreground
- 复制背景色:
pika://copy/background
- 复制特定格式的颜色:
pika://copy/foreground/hex
(或 rgb、hsl、hsb)pika://copy/background/hex
(或 rgb、hsl、hsb)
- 复制文本:
pika://copy/text
- 复制 JSON:
pika://copy/json
更改格式
- 格式化为 Hex:
pika://format/hex
- 格式化为 RGB:
pika://format/rgb
- 格式化为 HSB:
pika://format/hsb
- 格式化为 HSL:
pika://format/hsl
更改颜色
- 撤销上次选择:
pika://undo
- 重做上次选择:
pika://redo
- 交换颜色:
pika://swap
开发
开始贡献
确保已安装 mint,并引导工具链依赖项:
brew install mint
mint bootstrap
打开 Pika.xcodeproj
并运行项目。Sparkle 要求为项目设置团队和签名配置文件,否则会因 dyld / signal SIGABRT 错误而崩溃。
如遇到任何问题,请在 issue 中详细说明。
贡献
欢迎任何形式的贡献。查看未解决的 issue,查看项目路线图,并提交 PR。
依赖项和致谢
- Sparkle 软件更新框架
- Defaults
- Keyboard Shortcuts
- Launch At Login
- NSWindow+Fade
- Sweetercolor Swift 颜色扩展库(稍作修改以适用于 NSColor 而非 UIColor)
- Color names
- 部分 Metal 着色器代码参考自 Smiley 在此特别感谢 Stormnoid 在 Shadertoy 上制作的令人惊叹的2D矢量场可视化。