SCColorSampler - 基于ScreenCaptureKit的颜色采样器
项目名称:SCColorSampler
项目简介
SCColorSampler是一个开源的颜色采样器工具,使用Swift 5.4编写,基于Apple的ScreenCaptureKit框架。这个工具是从DSFColorSampler项目适配而来,提供了更多的自定义选项和一些改进。它允许用户在屏幕上捕捉颜色样本,并提供了多种自定义配置,以适应不同项目的需求。
功能特点
高度自定义:可以根据每个项目的需要进行高度自定义。
简单的回调:提供简单的块回调函数。
取消选择:可以通过按Esc键取消颜色选择。
缩放功能:使用鼠标滚轮或手势缩放来放大和缩小。
使用方法
通过Swift Package Manager添加https://github.com/danielcapra/SCColorSampler
到你的项目中。
API示例
配置自定义示例
透镜形状:支持圆形、矩形和圆角矩形。
透镜大小:支持小、中、大和自定义大小。
质量:支持低、标准、好和极佳。
缩放起始值:每次调用颜色采样器时的起始缩放值。
缩放可用值:用户可以调整的缩放值范围。
显示颜色描述:是否在透镜下显示颜色描述。
颜色描述方法:自定义显示在透镜下的颜色描述方法。
或许喜欢
SwiftUI View Lifecycle:展示SwiftUI视图生命周期的应用
SwiftUI View Lifecycle是一个iOS和macOS应用,展示了不同SwiftUI结构和容器视图如何影响@State的生命周期和onAppear、onDisappear等事件的触发。
最近更新 2024-12-11
WaterTracker: 跨平台纯SwiftUI开发的喝水追踪应用
WaterTracker是一款跨iOS、iPadOS和watchOS平台的喝水追踪应用,使用SwiftUI开发,支持HealthKit和CloudKit数据同步,无广告、无内购。
最近更新 2024-12-09
Chorcast:集成SwiftUI和UIKit的播客应用
Chorcast是一个使用SwiftUI和UIKit开发的播客应用,支持Combine和CoreData,采用TCA架构,提供深色和浅色模式。
最近更新 2024-12-11