macOS图片编辑开发

  最近实现了一个在mac系统上对图片进行编辑的程序,先给大家看一下效果


  大家可以看一下这张图片里拥有那些功能呢?
  可以看到的是这边有绘制箭头,椭圆,圆角矩形框,线条,马赛克(路飞的鞋底),当然还有文字功能以及添加表情贴图功能,一个完整的图片编辑拥有以上功能虽然使用起来不会觉得有功能上的不足,但是还是极其不方便的,其实我这边还有做一些界面上看不到的功能,比如裁剪,对图片的缩放,对已绘制操作的调整(比如移动位置,改变大小,旋转,改变颜色,删除),redo&undo,编辑完成添加到剪贴板等等,可以让用户对图片的编辑操作很顺畅的完成!
那么重点来了,这些功能具体又是怎么实现的呢?
首先说一下最简单的线条

1.曲线

  如果单纯的连接两个点,会造成画出来的曲线有棱角,很不美观,我使用二阶贝塞尔曲线(CGPathAddQuadCurveToPoint)绘制,根据上一个点以及下一个点的位置,绘制出一条平滑的曲线,但是这边也会出现一个问题,当绘制的曲线变长或者移动鼠标速度变快,曲线也会变的有棱角,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值