Swift-Sketch iOS绘图组件
Swift 写的绘图工具里,Swift-Sketch算是比较轻量又好用的。UI 挺清爽,操作上手快,核心功能像画笔、图层、手势识别啥的都安排得妥妥的。
基础绘图功能该有的都有,线条、形状、颜色、笔刷粗细,调起来顺手。要做原型、标注或者画草图,直接能上手,不用折腾复杂逻辑。
手势识别做得还不错,拖动
、缩放
、旋转
都支持,滑动滑动就能改位置,交互挺舒服。如果你之前玩过 UIGestureRecognizer,肯定会觉得熟。
图层系统也有,类似 PS 那一套,分层画图比较清晰,改图也方便。不想影响其它元素,直接在图层上调就行。
路径编辑支持贝塞尔曲线,用来画自定义图形,或者做一些需要曲线精度的操作,比如画个 logo 草稿啥的,实用。
图片方面,也能直接导入照片,加滤镜、裁剪、调大小,做轻量图像挺合适的。省得再跳转去别的 App 改图。
保存导出支持多种格式,比如PNG
、JPEG
甚至PDF
,适合用在文档里或者分享。还能本地保存,方便随时继续编辑。
整体性能方面优化得蛮细,哪怕旧款 iPhone 运行也挺流畅。你不用担心卡顿或者画着画着崩了。
项目是开源的,要是你想自己拓展功能,比如接个ML 手势识别
,或者接第三方滤镜库,都挺方便的。
如果你有打算做一个带涂鸦或白板功能的 App,或者教学类的互动工具,Swift-Sketch真的值得看看。对了,它文档也挺全,新手照着例子撸一遍就能上手。
想深入了解手势识别的,可以看看这几个参考:
714.35KB
文件大小:
评论区