DrawKit適用于 macOS 的矢量圖框架
DrawKit 是一個(gè)適用于 macOS 的插圖和矢量圖框架。使 macOS Cocoa 開發(fā)人員能夠在自定義應(yīng)用程序中快速實(shí)現(xiàn)矢量繪圖和插圖功能。它是全面、強(qiáng)大和完整的,但它也是高度模塊化的,因此可以只使用你需要的那些部分,或者將其作為完整的矢量繪圖解決方案。
DrawKit 提供以下內(nèi)容:
- 一個(gè)通用的“繪圖”數(shù)據(jù)模型
- 分離為模型、視圖和控制器類提供真正的架構(gòu)靈活性
- 用于形狀和路徑對象的內(nèi)置類,以及它們的各種派生,以滿足大多數(shù)需求
- 標(biāo)準(zhǔn)網(wǎng)格和引導(dǎo)層支持對象捕捉和所需要的任何“真實(shí)世界”測量系統(tǒng)
- 將無限的用戶數(shù)據(jù)附加到所有對象
- 內(nèi)置漸變、矢量圖案填充和陰影
- 交互式編輯任何貝塞爾曲線路徑
- Image 對象支持 Cocoa 本身支持的所有格式
- 基于工具的繪圖、編輯和選擇操作
- 導(dǎo)出為 PDF 或任何光柵圖像格式
- 支持多個(gè)視圖和多個(gè)視圖類。
- 各種緩存和質(zhì)量調(diào)制技術(shù),以提高直接交互時(shí)的性能
快速開始
在 macOS 上使用 Terminal.app,克隆 DrawKit 項(xiàng)目并在 Xcode 中打開第一個(gè)示例:
git clone https://github.com/DrawKit/DrawKit DrawKit
open DrawKit/Examples/0-no-code/drawkit-no-code.xcodeproj
評論
圖片
表情
