乖乖牛在线,为您提供最专业的组件化IM平台!

牛牛截图控件Macos版本

发布日期:2018-04-07

作者: 管理员

在此先跟大家道个歉,Macos版本的截图插件,来晚了!

早在2015年的时候,就有朋友咨询我这边什么时候能够出一个Macos版本的截图插件,当时由于Windows版本的截图尚还不够完善,还有很多的优化空间,这部分一直没有能够提上日程。

到了2016年下半年,我想直接开发一个能够在linux系统以及Macos系统上运行的截图插件,所以我基于gtk框架开发出了一套截图的程序,功能上也都能够满足;但是,最终卡在了程序的打包上,所以这事情又再次搁置了。

到了2018年,有一个客户急需Macos上的截图插件,联系到我想要定制,我便再次拾起这个gtk版本的截图。到底还是年龄大了,学习新的东西时太吃力,对于Macos系统上gtk程序的打包(gtkmacbundler +jhbuild),我连续2个月苦心学习,最终还是没有能够成功的打包出合适的安装包。

转眼到了2018年的3月,这离我当初承诺给大家的Macos版本的截图上线事实上已经过去了一年多了,无论如何不能再拖了。 由于我对Macos下的开发并没有什么经验,所以这次我决定找人帮忙搭一个框架,我再自行实现截图的核心逻辑。接下来的事情都还比较顺利,最终实现了一个采用Macos原生语言objective-c开发的一款截图插件,无论是从程序体积、功能、使用体验上,都还比较满意。在此我可以真正的跟大家说,牛牛截图Macos版本,终于上线了。

Macos截图的功能特点

此版本的核心逻辑实现在一个可执行程序中,此程序可以单独启动,作为桌面版本的截图,也可以做成安装包,以支持web版本的截图,它具有如下特征:
1. 支持窗口区域自动识别
2. 支持放大镜操作
3. 支持矩形、椭圆、画刷、荧光笔、文字等涂鸦工具
4. 支持保存到本地文件以及剪贴板
5. web版本的接口与Windows端的完全一致,方便windows用户集成
6. 提供命令行参数,方便在Macos的其他 app中集成截图插件
7. 采用与Windows版本一致的布局、颜色搭配等方案,保持与Windows版本一致的使用体验
8. 支持Macos 10.7及以上的操作系统

Macos版本截图控件的效果图

来看两张效果图吧:
Macos截图效果图1

Macos截图效果图2

仍需完善的功能点

由于时间及技术原因,Macos版本的截图还有如下部分功能暂未实现:
1. 在网页中截图时,隐藏当前窗口的功能不生效(我目前所掌握的技术,无法在一个app中隐藏其他app的窗口)
2. 马赛克工具暂未实现
3. 水印文字及文印图片功能暂未实现

欢迎大家来测试体验:http://www.ggniu.cn/testcapture.html

如果有任何的意见或建议,请一定与我联系。

您可以前往 下载页面 去下载示例。

更多信息,请访问 http://www.ggniu.cn/