牛牛截圖控件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. 在網頁中截圖時,隱藏當前窗口的功能不生效(我目前所掌握的技術,無法在一個app中隱藏其他app的窗口)   
2. 馬賽克工具暫未實現   
3. 水印文字及文印圖片功能暫未實現  


歡迎大家來測試體驗:http://www.ggniu.cn/testcapture.html


如果有任何的意見或建議,請一定與我聯繫。
更多信息,請訪問 http://www.ggniu.cn/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章