項目目的
開發一款優秀的電腦屏幕抓圖軟件。
開發語言
Win32 + Java + SWT
開發環境
Eclipse 3.3 + Visual C++ 6.0
目標平臺
所有Windows系統
功能
主要可以分為三部分
第一部分為截取圖片,包括
- 截取全屏

- 截取當前窗口

- 截取窗口和控件
- 截取矩形區域
- 顯示窗口和控件列表

- 截取圖標

- 截獲圖片包含鼠標
- 抓取文字
第二部分為處理所截獲的圖片,包括
- 顯示窗口, 完成功能如編輯
, 保存
, 縮放
, 打印
- 輸出到剪貼板
- 輸出到文件,可設置文件名
第三部分為其他所有的功能,包括
- 延遲截圖
- 系統全局快捷鍵,暫定為 Ctrl + Shift + F12
- 設置對話框

- 圖像處理和分析.
- 禁止多次啟動
- ......
在完成以上功能的之后,可以再考慮加上錄制動畫功能和對其他平臺首先是Linux的支持。
瑕疵
1.
截取最大化的窗口,邊上有黑框 2. 截取當前窗口只能用快捷鍵,打開菜單,改變當前窗口
3. 雙擊托盤圖標,截取矩形框里,只有第一成功
4. 截圖時,瑞星的獅子好像不能截取,但是沒有確認
5. 矩形框截圖時,Firefox會阻攔鼠標的拖動,其他程序還沒發現這個現象
6.
目前的方法,無法截取Java Swing程序的窗口,但是其他所知的方法都只能截取 可視部分。
全文地址
http://m.tkk7.com/xilaile/archive/2007/04/25/113382.html