[洽特] 自己的看圖軟體自己寫

作者: stu87616 (文組工程師)   2020-11-07 02:36:24
前情提要:
https://www.ptt.cc/bbs/AC_In/M.1601290669.A.622.html
一個多月前我在版上詢問過有沒有看圖軟體具有快取圖片的功能,
試用了很多款鄉民推薦的軟體,但仍然無法達到我期待的性能,
索性就自己寫寫看
程式的運作邏輯就如同我前文所提到的,
還在看第一張圖片的時候,程式就把後面的圖片都預先載入,
如此一來翻頁時幾乎不會感到有任何延遲。
這是載點:
https://github.com/dminoror/BookMonster/releases/tag/0.0.1
點 zip 進行下載,解壓縮就可以使用
可能 Chrome 或 Win10 會跳出一些安全性警告
source code 與詳細的功能介紹在這裡:
https://github.com/dminoror/BookMonster
如果對看圖軟體有類似想法的鄉民歡迎下載來玩玩看,
能給我一些回饋或 bug 報告就更好了。
小雜談:
為了搞清楚開圖為什麼會慢我稍微做了點研究,
可以簡單地把開圖分為兩步驟 讀取檔案->解析圖片,
讀取檔案吃硬碟速度,解析圖片吃處理器速度/軟體演算法..等
一開始我以為讀取速度占比大,但是把圖檔移到 SSD 上並沒有顯著改善問題,
所以其實開圖慢都是卡在解析圖片上。
版上也曾有文章提到這點 #1VUK20pD (AC_In)
對於解析圖片的速度,即使是最快的 JPEGView,我自己的體感還是有延遲感,
(來自於:
https://www.ptt.cc/bbs/EZsoft/M.1353650628.A.269.html
既然沒辦法再快了,那就以空間換取時間吧,
反正現在記憶體便宜到可以插O眼,不好好利用不是太可惜了嗎
於是這玩意就這樣誕生了
作者: qwefghzxc (qwefgh)   2020-11-07 02:47:00
推個
作者: nightfrost (葬)   2020-11-07 02:52:00
有用過TiefSee嗎一樣是覺得一般看圖軟體無法滿足的人寫的
作者: jeeplong (chickenhammer)   2020-11-07 07:40:00
作者: valkytie (轟)   2020-11-07 08:48:00
推個 圖片周圍有白色邊框可以自行選擇要不要嗎?
作者: uohZemllac (甘草精華雄沒醉)   2020-11-07 09:01:00
工具不好用就自己寫一個,真不愧是萬神殿
作者: seiya2000 (風見)   2020-11-07 09:20:00
可以開壓縮檔嗎?
作者: dw7931425 (我不知道)   2020-11-07 10:04:00
老實講,目前的UI,我覺得真的不行,有時候太過於精簡,真的會讓使用者不知如何使用,基本的操作互動元件還是要有,雖然只是初版,但期望可以更好
作者: pcshwe (Tama My Love)   2020-11-07 10:56:00
才能浪費啊XDDDDDDDDD
作者: venson2273 (Lawrel)   2020-11-07 11:04:00
先推
作者: sectionnine (nickname)   2020-11-07 11:43:00
先跪再說
作者: purplemagic (寂寞邊界)   2020-11-07 11:51:00
嗯嗯我也是這樣想的
作者: qqpp (暫時要跟貓咪分手了)   2020-11-07 12:35:00
是另一個路線的神
作者: liu2007 (è–¯)   2020-11-07 12:45:00
人在外面開不了,所以想請問你是寫桌面程式嗎?是用什麼語言寫的?
作者: zseineo (Zany)   2020-11-07 12:46:00
作者: mc3308321 (阿阿阿阿)   2020-11-07 13:06:00
推,晚點來用看看,感謝
作者: iGao (Olala)   2020-11-07 13:18:00
Windows10會擋的樣子https://i.imgur.com/9BszavS.png
作者: yys310 (有水當思無水之苦)   2020-11-07 13:35:00
推 才能的發揮
作者: mitkuchen (mo)   2020-11-07 14:21:00
還在用MangaMeeya
作者: liu2007 (è–¯)   2020-11-07 14:27:00
https://imgur.com/7px9OnN 這是宇宙大爆炸前的奇點嗎?
作者: OppOops (Oops)   2020-11-07 14:34:00
c# wpf 寫的
作者: liu2007 (è–¯)   2020-11-07 14:47:00
看起來是要將圖片拖入程式中的樣子,一開始不知道,以為壞了
作者: OppOops (Oops)   2020-11-07 15:07:00
寫個.reg 註冊檔案可以右鍵開你的程式就好了
作者: musclegood (肌肉射丁)   2020-11-07 15:08:00
你有試過一個叫mahomanga的下載器嗎,覺得如何
作者: fate111085 (學店魯肥宅)   2020-11-07 17:42:00
作者: n510191 (攸月)   2020-11-07 17:55:00
作者: hedgehogs (刺蝟)   2020-11-07 19:48:00
這是停尻多久完成的?
作者: hdjj (hdjj)   2020-11-07 20:16:00
推,才能的發揮.XD
作者: whhw (人有羞恥馬無所謂)   2020-11-07 21:28:00
wtf
作者: lanstype (lanstype)   2020-11-07 23:19:00
輕小說標題 為了尻尻所以我做了一個軟體
作者: wk415937 (wk4)   2020-11-08 03:42:00
作者: dirtywestwes (西西)   2020-11-08 06:45:00
沒人指路就把路走出來,厲害
作者: FAccounting (財會人)   2020-11-08 08:05:00
作者: zChika (滋琪卡)   2020-11-08 13:13:00
一個功能問題回報 如果打開的是中間的圖片 不會預載該圖片之前的圖片(會需要等待約一秒)假設有01~20共20張圖,打開10之後進去按下←,會有延遲
作者: wertyorz (落天雪夏)   2020-11-08 13:31:00
推實踐派,我的話還是用wincv0.52在看圖~ 因為最方便早期的dos軟體,全部鍵盤搞定~ 放大縮小鎖定壓縮翻頁更重要的是全螢幕下不會有windows的邊框~整畫面就是純黑
作者: Tiamat6716 (ティアマト)   2020-11-08 14:04:00
好厲害
作者: k03004748549 (蜆)   2020-11-08 16:28:00
有些大本本我是轉成pdf看...
作者: sorochis (ㄇㄚˇ ㄨㄟˇ ㄎㄨㄥˋ)   2020-11-08 16:47:00
純推,其實MangaMeeya就有預載功能,還能自己決定要預載幾張
作者: ig49999 (張思妤)   2020-11-08 17:49:00
雖然我沒下載,但通常會跳警告,過不久Win10會自動砍檔案喔
作者: YuzanJhang (Yuzan)   2020-11-08 18:52:00
科技來自於人性
作者: Freeven (夏舞楓)   2020-11-08 19:54:00
才 能 浪 費
作者: pheather ( ゜д ゜)   2020-11-09 10:37:00
才能的有效利用
作者: kenny830724 (kennygod)   2020-11-10 01:30:00
水拉
作者: x7908347 (冷粥傳奇)   2020-11-11 00:42:00
請問一下這個有放大功能嗎?,字太小看有點吃力
作者: WeihsiuChen (比蓋)   2020-11-11 09:12:00
厲害

Links booklink

Contact Us: admin [ a t ] ucptt.com