牛牛截图控件Macos版本

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

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

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

到了2018年,有一个客户急需Macos上的截图插件,联系到我想要定制,我便再次拾起这个gtk版本的截图。到底还是年龄大了,学习新的东西时太吃力,对于Macos系统上gtk程序的打包(gtk_mac_bundler +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/


你可能感兴趣的:(浏览器,截图)