創作內容

275 GP

【C#開源】史上最直覺的截圖軟體 - 截圖總管(2.0.3)

作者:深海異音│2017-12-26 02:22:51│巴幣:17,563│人氣:8980

相信很多人都不喜歡為了一兩個小功能,在電腦裝一個有上百個功能的重量級軟體
所以我開發了這個「Capture Explorer (截圖總管) 」



適用平台:win7、win8、win8.1、win10
運行需求: .NET Framework 4.6.1 (含以上)

原始碼(Github):
https://github.com/hbl917070/CaptureExplorer







說明:
「截圖總管」是免安裝的截圖程式,檔案不到0.5M
界面上沒有任何意義不明的按鈕
使用資料夾來分類截圖,截圖完成即整理完成
直接將圖片拖曳至瀏覽器上,即可進行上傳


支援直接把圖片拖曳至瀏覽器進行上傳



當然也支援「拖曳開啟」


搭配「固定視窗最最上層」,即可輕鬆處理各種複雜工作


及時顯示坐標與選取範圍,使用放大鏡顯示出每個像素


滴管工具,可將顏製成 RGB 或 Hex 格式                    


截圖後可進入編輯模式進行簡易的圖片處理                    





這是使用C#的WPF專案進行開發的

其實截圖的原理很簡單
  1. 用取得目前螢幕的函數進行全螢幕截圖
  2. 用一個可以拖曳選取範圍的界面給使用者操作,並且把背景圖片設定成步驟1取得的全螢幕截圖
  3. 把全螢幕截圖裁切到使用者選取的範圍
以前的破壞螢幕小遊戲也是這種原理,全螢幕截圖後,在給使用者操作那張截下來的圖片,而不是真的在螢幕上做那些事情





引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3832922
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 70 篇留言

你剛剛說什麼
真棒

12-26 02:27

深海異音
感謝支持12-26 02:57
絕命啾啾液
你真的超棒欸

12-26 02:28

深海異音
感謝支持12-26 02:57
R.V-卡特
猛的@@原理很簡單 做起來可不簡單

12-26 02:50

深海異音
沒關係,傷腦筋的部分交給我來就行了12-26 02:59
蒼の彼方の考古學家
謝謝 真的謝謝

12-26 09:37

深海異音
感謝支持12-26 21:11
燭青
超棒的哦哦哦剛好正在找有沒有拖曳直接上傳的截圖工具!!!

12-26 10:59

深海異音
感謝支持。好像有一些程式是截圖完後自動上傳,不過我還是比較習慣手動選擇圖片,所以就設計成內嵌檔案總管的形式12-26 22:11
講水平的一個個打
強化版windows剪取工具(X

12-26 12:04

深海異音
就技術層面來說,Windows內建的截圖絕對很強大,只是就不知道為什麼,微軟內建的軟體操作起來總感覺不是那麼的人性12-26 21:15
林Jacky
太有才了

12-26 12:04

林Jacky
終於不用在那邊開小畫家了

12-26 12:05

深海異音
如果是要上傳到巴哈的話,用小畫家還需要多一個選擇儲存類型為jpg的步驟,實在非常的麻煩...12-26 21:10

不錯哦

12-26 16:45

深海異音
感謝支持12-26 21:15
維克多.瓦爾特
剛看一下可以自改快速鍵,我快要不用開GGC來截圖了www

12-26 18:34

深海異音
如果是line的話,用這個 截圖整理工具 截圖完後,可以直接貼上剛剛截的圖片。GGC我就不確定了12-26 21:22
大帝
有沒有辦法可以用快速鍵叫出這個程式呢?

12-26 19:35

深海異音
這樣的話就會變成弄一個服務在Windows系統底下監聽鍵盤,除了消耗資源外,給使用者的感覺也不太好12-26 21:02
深海異音
我覺得做成小工具的形式是比較可行的做法,這樣既不會在工作列佔一格,也不會有程式在背後不知道搞什麼鬼的那種感覺12-26 21:06
大帝
瞭解,謝謝你~
另外在使用AeroPic上面遇到了一些困難,每次設定預設程式的時候都會當機,不知道是否方便私信你詢問呢?

12-26 21:05

深海異音
問,都可以問12-26 21:08
折衷

12-27 00:54

深海異音
感謝支持12-27 10:57

感覺不錯用,晚點測試看看

12-27 15:51


好用,感謝

12-27 20:32

夢魅Coco,目を覚ませ!
使用的時候遇到這樣的問題
https://i.imgur.com/65a5pJe.gifv

01-09 00:37

深海異音
是否使用多個熒幕?
熒幕解析度多少?
作業係統版本?01-09 01:08
夢魅Coco,目を覚ませ!
是筆電,一個螢幕
1920x1080
win8.1 64bit

01-09 01:18

深海異音
這實在優點困擾,因為我不知道怎麼重現出這個BUG。
方便的話幫我從最左上角開始選取剪裁範圍,我在猜可能是因為螢幕的像素點不是7201-11 21:10
夢魅Coco,目を覚ませ!
可能是擷取時滑鼠變成擷取方框的點了
不是以擷取框的範圍為準
https://truth.bahamut.com.tw/s01/201801/d22c33631640b0638dc8b1f9658e6ad4.PNG?w=300

01-11 21:21

深海異音
我截圖的邏輯是依照最後矩形選取的地方來判定裁切範圍,就算滑鼠位置跟拖拉點不一致應該也不會有影響才是01-11 21:24
夢魅Coco,目を覚ませ!
那我也不太理解@ @還是說是我電腦的問題

01-11 21:28

深海異音
試試看從螢幕最左上角開始選取,看截圖出來的結果是否還會跑掉。
我猜測他是等比例跑版,例如我從坐標 100,100 的地方截圖,他出來是從150,150的坐標開始; 從 200,100 就變成 300,15001-11 21:34
深海異音
螢幕坐標左上角是0,001-11 21:35
夢魅Coco,目を覚ませ!
上面那張就是從螢幕左上角擷取的
沒有跑掉

01-11 21:58

深海異音
原來有圖,剛剛沒有跑出來....
我之後再研究看看現在要趕期末的東西01-11 22:01
深海異音
試試看 1.1.0版,已修正錯位的BUG04-30 05:26
夢魅Coco,目を覚ませ!
好,謝謝~

01-11 22:20

深情羊小排
dropbox是不是很容易掛掉阿?
每次看有人分享東西放dropbox就感覺不妙

03-06 05:33

深海異音
阿災,不過這個只有66K而已,應該不會造成什麼巨大的流量吧03-06 05:41
蘋果世界的海洋生物
優質

04-30 08:39

三宅一生
又是你,就你最猛

04-30 09:28

(๑˘• ¸•)˘〈影ヨ⁆
讚! [e19]


有時就是比較想要重點功能式(功能不繁,

其功能正好是所需的。

所以不覺得有更多功能反而佔容量空間)這樣的軟體。

04-30 19:46

深海異音
真的,網路有很多截圖軟體功能都很強大,可是我需要的就只有「截圖」一顆按鈕,一整頁都是按鈕攤在那裡,連要怎麼開始使用都不知道...04-30 21:57
CToID

04-30 20:10

(๑˘• ¸•)˘〈影ヨ⁆
啊!我好像不小心多打了個「不」。 XDD 想說怎麼看起來怪怪的。 [e18] ww

04-30 22:00

uu(( ᐛ )鯊鯊閉關中)
愛死你了

05-28 23:12


若能有個選項能勾選啟用
將視窗縮小至佇列 (右下角) 就更好了!
不然每次要用都要打開或是一直掛著程式
還是感謝分享 很好用!

05-29 15:11

深海異音
最近已經研究出縮小到右下角的程式碼了,有空就會新增這個功能05-29 15:19
被颱風捲走的人造衛星
你好棒!好棒好棒好棒!

06-08 18:07

koneko
請問有辦法設定不存圖嗎,只想複製在剪貼簿上面就好

06-16 13:27

深海異音
感覺沒有必要就沒有做,關閉程式前手動把圖片刪除就行了06-16 13:50

承樓上的建議,
或是在框完範圍後,有三個按鈕
一個打勾,一個PNG,一個JPG
點打勾就是不存檔,只複製在剪貼簿
點另外兩個就是存檔及複製在剪貼簿
還是十分感謝大大分享,推薦給好多人用了!

06-30 18:38

深海異音
之後想要做成資料夾可以分類,到時候在評估看看是不是真的需要多一個複製到剪貼簿的按鈕,畢竟一排按鈕容易讓使用者覺得界面凌亂07-02 16:06
如風之天牛
感覺很棒
感謝大大[e12]

07-14 01:33

阿睿
最近有新的BETA版發文格式

沒辦法直接將圖片拖曳到瀏覽器上傳了

是要去跟巴哈反應還是有辦法改

07-14 13:07

深海異音
我在「js 巴哈深色主題」裡面修復了這個問題,裝了之後就可以像之前一樣支援拖曳上傳圖片了
https://forum.gamer.com.tw/C.php?bsn=60076&snA=2621599&subbsn=007-15 23:37
阿睿
所以是主題的關係喔= = 不是很常去看有沒有更新

07-15 23:44

深海異音
是巴哈自己的問題,我幫巴哈修復了這個鳥問題。
再發一篇使用者大概也懶得裝,所以就把他整合進深色主題的功能裡面07-15 23:47
Tertium
這個好棒

08-13 23:49

Tertium
問個問題 能不能加個只要複製不會存圖的功能?
如果怕太多按鈕介面亂的話 其實那個重新選取範圍可以拿掉 因為可以直接拉框框調範圍了
以上是我的意見
然後再說一次 這個真的很棒

08-14 18:20

深海異音
下次更新的時候再看看08-14 21:23
MoKyu_毛球
使用感覺非常棒 不用在開小畫家或是PS之類的 因為常常擷取一些不需要保存的東西 省下裁切的部分時間 能在省下刪除圖片的時間 只複製在剪貼簿 就更方便了 非常感謝你

08-24 11:44

深海異音
既然這麼多人都這樣說,下一版還是加一下複製功能好了08-25 00:26
不要說了
好像蠻好用的

09-28 05:59

深海異音
是真的好用09-28 21:55
CToID
太厲害了

09-28 06:42

深海異音
感謝支持09-28 21:55
夢魅Coco,目を覚ませ!
優質,推一個

09-28 06:48

深海異音
感謝支持09-28 21:54

太厲害了ㄅ

09-28 09:50

深海異音
感謝支持09-28 21:54
大本丸
這好棒 謝謝[e12]

09-28 10:10

深海異音
感謝支持09-28 21:54
維克多.瓦爾特
每次都想按讚,然後被說你已經讚過了QQ

09-28 14:21

深海異音
其實我是想要再發一篇新的,不過怕讓人搞不清楚哪一篇才是最新的,只好繼續用原本這篇09-28 21:54
唬爛王
你真的很優質耶!話說你自己寫程式或網頁是自學的嗎?

09-28 14:35

深海異音
學校有教一些基礎,後面就都自己研究居多09-28 21:33
如風之天牛
今天才注意到有新版
感謝大大[e12]

10-08 19:24

深海異音
感謝支持10-13 17:39
賺大錢養星白
我好愛你

12-06 06:23

CToID
也太u質

12-07 01:33

別再打了我認錯就是了
好猛,我寫程式只寫得出猜數字而已qq

12-12 13:13

pseuder
好讚喔

08-05 19:05

Mioil
u質推推

08-24 15:56

傑森五德
安安超好用ㄉ
問個無關的問題就是
在<script>之後得到cookie的數據可以幹嘛
bat=怪數據
gid=怪數據
ga=怪東西
還有就是字數無限制的留言板會遭受什麼攻擊嗎
(例如塞入過大的字元 使得記憶體使用量超過某K而無法載入頁面)
而輸入留言可以使用html碼又有什麼危機?感覺開發者沒有過濾乾淨
(按下輸入鈕後效果會在留言呈現 在F5過後才變成TXT 因此可知他人只會看見純文字 但自己是能夠在輸入完得到)

抱歉很長 跟我ㄉ那個一樣 有空的話還請指教
大一資工路過

09-11 03:44

深海異音
cookie是用來記錄暫存資料用的,可以設定在客戶端儲存多個變數,而且可以設定多就以後失效。
像是巴哈電腦網頁版小屋的「最近閱覽看板」,每個瀏覽器都會顯示不同的清單,應該就是用cookie來記錄的,而不是記錄在巴哈的資料庫09-11 08:51
深海異音
使用者目前是否處於登入狀態,也都基於cookie或Session
可以看這篇:
https://blog.csdn.net/guoweimelon/article/details/5088609209-11 08:56
深海異音
留言本無字數無限制當然很危險,吃飽太閒的人故意一堆資料給伺服器就跟攻擊沒兩樣,而且對使用者也很不好,可能開啟一個網頁就當機了09-11 08:59
深海異音
一般論壇不會直接讓使用者可以輸入HTML,而是會用一種叫做「所見即所得編輯器」的東西給使用者輸入,這東西除了能讓使用者更便利的撰寫文章外,還能過濾掉可能危害系統的語法,例如只要輸入「<style>」能讓破壞整個網頁讓他跑版,這些有問題的語法全都會被「所見即所得編輯器」過濾掉09-11 09:02
深海異音
送出資料後網頁呈現的內容,跟重新整理後顯示的資料不同,是很常發生的事情,
如果每個留言都會重新整理整個網頁,那使用體驗會大打折扣,
所以很多時候會用ajax之類的東西,在不重新整理網頁的情況下傳送資料到伺服器。
09-11 09:06
深海異音
既然沒有重新整理網頁,表示「目前的網頁」是單純用前端的js來模擬產生,而非真實被記錄在伺服器資料庫,
如果伺服器後台有再另外加處理的機制,或是途中有新的人留言,就可能造成「重新整理後得到不一樣結果」的現象09-11 09:10
干物男
問一下異音,請問有沒有辦法解決雙螢幕(不同解像度) 截圖時完全錯位的問題

06-30 16:45

干物男
1. https://upload.cc/i1/2020/06/30/fzpwBu.jpg
2. https://upload.cc/i1/2020/06/30/qgaBir.jpeg

1.是正常沒截圖時(右螢幕黑邊是解象度不同顯示不到)
2 是截圖時,螢幕會超級錯位 而且黃框是我鼠標的位置, 還有當我鼠標如果超出黃框那一條黑線範圍外, 就會立刻截不到圖, 所以我右邊螢幕 神奇女俠大慨盾牌那邊的位置是完全不會截到,反之左邊螢幕也是,中間偏左的也會截不到

06-30 16:53

深海異音
這個實在很頭痛,
不要說雙螢幕會跑版了,在某些縮放過DPI的電腦,就算是單螢幕也照樣跑版,
目前還找不到能讓每個不同版本的Windows都不會跑版的寫法...07-01 07:07
干物男
因為在截圖時 print screen 拍不到鼠標位置,所以只能改用手機拍

06-30 16:54

WIFE分享器
異音大大請問是否考慮新增上傳imgur或是其他圖床?
有時候要傳圖片都會被壓縮,但是先傳imgur再複製網址有點繁瑣。
如果有此項功能會方便很多。

09-11 22:59

深海異音
有時間的話試試看09-11 23:37
Lily らい
今天下載了最新版本後,關機時都出現這個通知,請問應該如何解決呢?
https://truth.bahamut.com.tw/s01/202012/4214c85c58fbc3840d2dd9ca74db55d8.JPG?w=300

12-10 23:48

深海異音
不清楚耶,沒有出現過這個問題。
感覺這比較像是Windows本身的BUG12-11 00:14
深海異音
這程式是用C#.net開發的,net開發的應用程式不像C++那樣直接執行,而是運行在一個類似虛擬機的環境裡面,在這個環境裡面就算運行了邏輯有問題的程式碼也頂多是程式停止回應,不過你的錯誤訊息看起來是直接影響到系統的BUG了12-11 00:15
阿睿
最近截圖很卡 是出了甚麼問題嗎

02-13 14:51

深海異音
沒遇過這個問題,有時候是Windows更新引發的bug,現在還是壞的嗎03-27 13:52
別這麼專業好不好
想請問一下想儲存的時候都會直接關掉程式,也沒在資料夾中看到想儲存的部分 想問一下大大有什麼解決辦法嗎

03-27 12:37

深海異音
突然變成這樣,還是一開始就這樣,都沒有錯誤訊息嗎03-27 13:49
別這麼專業好不好
一開始就這樣 也沒有跳任何訊息耶 電腦是win10的

03-27 14:08

深海異音
程式放在什麼路徑,例如桌面或d槽03-27 14:25
阿睿
最近好像比較好了

03-27 14:11

別這麼專業好不好
capture explore這個資料夾在桌面 解壓縮後就在那邊

03-27 15:00

深海異音
這樣我就真的沒頭緒了,本來以為是放在沒有存取權限的路徑底下才導致的問題,但桌面不會有這個問題。
試試看對 Capture Explorer 右鍵,「以系統管理員身份執行」03-27 15:15
別這麼專業好不好
試過了 似乎還是一樣的結果 這邊不知道怎麼貼圖片 有寄gmail詢問了

03-27 15:48

塔那斯特
看了這串才知道跑版是螢幕問題,之前寫類似的小工具在我筆電上也是跑版已經放棄治療了,感謝開源有一些自己想擴充的功能要追加,有問題能回來這串提問嗎?自己方便用的所以是非營利的

04-21 11:43

深海異音
當然,只要我有辦法協助的話04-21 23:30
塔那斯特
感謝 :D 是說馬上就有問題想問了!第一次碰WPF所以對前端xmal有點不清楚,截圖選取完之後的儲存按鈕(PNG、JPG)那個按鈕文字看起來是用path data畫出來的,有什麼方便的工具可以自動生成嗎?點陣圖滑鼠點一點就有迷你碼可以copy之類的?還是你是真的自己刻出來的?
如果是後者的話我就要放棄改用label了XD 看了一個下午的MSDN對描繪不是很懂

04-21 23:54

深海異音
我先用 Adobe Illustrator 繪製圖案
然後把向量圖貼到 Microsoft Expression Design 4 上
這樣就能轉貼到 Blend for Visual Studio 裡面04-22 00:01
深海異音
不過其實直接用圖片就行了,不需要做的這麼複雜
Microsoft Expression Design 4 這東西連微軟自己的官方載點也掛掉了...04-22 00:03
塔那斯特
原來是這樣,微軟的這個方法我也有找到只是不知道要這麼迂迴,還有載點掛了我也有看到,哈
那我用label來替代了,雖然很醜XD 感謝解答
另外我能放到GitHub上嗎?最近想說弄個作品集,當然我會改寫一次的,附上來源的話附巴哈的這篇文章可以嗎?還是你GitHub的網址?

04-22 07:21

CBDY
請問有辦法在Capture Explorer的視窗預設檢視方法嗎?
我設定過一次之後下一次打開還是會回到詳細資料
我想將它設定為大圖示

06-17 12:06

阿明
我最近一直在找截圖的語法,請問你知道如何截不要包含標題的視窗畫面嗎?有點像FastStone這個軟體的擷取對象

09-07 13:47

深海異音
這個不一定能實現,Windows原生的視窗或許還有辦法處理,不過一些覆寫過視窗樣式的程式,是沒辦法準確知道他的視窗繪製範圍
像是line、office、chrome都是覆寫視窗樣式,包含標題列也都屬於繪製區域09-07 14:16
阿明
感謝您的解答,那只能說FastStone這套軟體真的很強,它能精準的抓到主畫面(標題跟功能區都不會抓)

09-08 11:56

阿明
不過我稍為想了一下,spy++這個工具,有點像FastStone的功能,我朝這個方向試試看。

09-08 12:06

我要留言提醒:您尚未登入,請先登入再留言

275喜歡★hbl917070 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:禁止聊天室自動捲到最下面... 後一篇:很多人都誤解伺服器...

追蹤私訊切換新版閱覽

作品資料夾

TinaLin2005all
不知道各位的周末有沒有好好休息到呢?不過就算是周末也別太晚睡,保持規律的作息才會健康喔,那麼晚安。看更多我要大聲說7小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】