看板 C_Sharp 關於我們 聯絡資訊
不曉得各位板友是否知道 SnagIt 這套截圖軟體? 它可以擷取 滑鼠框選的區域、 特定視窗、 視窗中特定區塊(自動偵測某個region,例如整個toolbar、整個panel) 總之是個非常好用的軟體,除了多樣化的截取區域之外,也可以自動批次存檔、上傳到FTP 甚至還提供了簡單的編修功能(陰影、模糊、加圖、加字等等) 其中針對截圖這塊,我實在不知該看些什麼資料? 目前根據它的截圖流程,我猜是跟 Windows OS 本身的 API 有關 (它會將目前畫面定格以方便選取截圖區域) 但卻不知道該怎麼實作 1. 如何將畫面定格? 2. 定格後如何進行截圖或是自動偵測特定區域? 想請教板友有無任何參考文件或是open source project可供參考? 感激不盡~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.247.20 ※ 編輯: casiopea 來自: 61.228.247.20 (02/28 13:24)
cole945:截圖的部份要用WindowsAPI來作,先取得Desktop的DC Handle 02/28 14:22
cole945:再用 BitBlt 把他 Copy 下來就可以了, 單抓視窗的方法也 02/28 14:22
cole945:大略是用這樣的作法, 詳細的流程建議直接從 CodeProject上 02/28 14:23
cole945:找吧~ 02/28 14:24