LV. 30
GP 5k

【心得】沒時間寫論文了,就先公開 TiefSee 的原始碼

樓主 深海異音 hbl917070
-

TiefSee 是我已經開發很久的一個圖片檢視器軟體




當初只是一時興起寫的程式,沒料到會寫這麼多功能進去
所以沒有特別把程式碼設計成模組,有很高的耦合性

本來想說先把 TiefSee 的程式碼整理過才開源
但現在論文有點趕,最近應該是不會有時間弄這個專案
要真等到我整理好,不知道又要幾個月
所以還是依照當初說的,更新到 TiefSee 3.0.0 版,就釋出原始碼

雖然想過在程式裡面插廣告,甚至有人建議做成收費軟體
不過想想還是算了
如果免費開源,就能讓更多人願意使用自己開發的軟體
那拘泥這點錢又有什麼意思






裡面總共包含了5個專案
TiefSee-主程式、TiefSee-合成GIF、TiefSee-快速啟動、TiefSee-搜圖、TiefSee-關聯附檔名




TiefSee

用途:Windows的圖片檢視器
專案類型:C# 的 WPF ( WPF 、 WindowForms 、 HTML 混合使用)
補充:必須使用 visual studio 2019 才能開啟專案








TiefSee - 合成GIF

用途:將「pixiv動圖」轉存成「gif」
使用方式:在 `input.xml` 裡面寫入輸入與輸出的相關設定值後,直接開啟程式即可





TiefSee - 快速啟動

用途:TiefSee的啟動器
運作原理:向TiefSee 發出 http請求,TiefSee 會以「新建一個視窗開啟圖片」,取代原本的「開一個全新的執行檔」
使用方式:在命令列傳入圖片的路徑當做參數,或是直接啟動




TiefSee - 關聯附檔名

用途:讓TiefSee變成作業系統預設開啟圖片的程式
專案類型:C# 的 WPF
運作原理:修改 登入檔 (Registry)
使用方式:直接開啟程式即可使用





TiefSee - 搜圖

用途:TiefSee 的搜圖
專案類型:C# 的 WindowForms
運作原理:使用webbrowser向目標網站注入javascript
使用方式:在`input.txt`寫入搜圖的類型與圖片的base64,開啟程式後將會進行搜圖,並透過瀏覽器開啟搜圖結果。







上述專案使用了下列的程式碼

-
未登入的勇者,要加入討論嗎?
板務人員:

7517 筆精華,前天 更新
一個月內新增 21
歡迎加入共同維護。


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

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