[洽特] 自己的看圖軟體自己寫
前情提要:
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眼,不好好利用不是太可惜了嗎
於是這玩意就這樣誕生了
--
許多古代天皇王朝,為了保持統治血統的純淨,出現了內婚的習慣
像是埃及的法老王,必須迎娶自己的姊妹才能獲得繼承王位的權利
假設每一個法老王家族都會生下至少一男一女,
請問一位甫繼位的法老王,他的老婆是妹妹的機會有多少?
「看歷史學數學」/民明書坊出版
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.204.28 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/AC_In/M.1604687790.A.6C6.html
推
11/07 02:47,
3年前
, 1F
11/07 02:47, 1F
推
11/07 02:52,
3年前
, 2F
11/07 02:52, 2F
→
11/07 02:53,
3年前
, 3F
11/07 02:53, 3F
這個軟體你提起我才知道,剛剛抓來玩了下,
載入速度確實很出色,不過有幾個軟體行為我不太喜歡 XD
推
11/07 07:40,
3年前
, 4F
11/07 07:40, 4F
推
11/07 08:48,
3年前
, 5F
11/07 08:48, 5F
好這我之後改
推
11/07 09:01,
3年前
, 6F
11/07 09:01, 6F
→
11/07 09:20,
3年前
, 7F
11/07 09:20, 7F
現在不行 之後...會考慮 如果好做的話(還沒研究
※ 編輯: stu87616 (58.115.204.28 臺灣), 11/07/2020 09:54:24
推
11/07 10:04,
3年前
, 8F
11/07 10:04, 8F
→
11/07 10:04,
3年前
, 9F
11/07 10:04, 9F
→
11/07 10:04,
3年前
, 10F
11/07 10:04, 10F
感謝建議,我會再想一下,製作到後面就越難體會初次使用的想法
如果有更多具體的建議就更好了
推
11/07 10:56,
3年前
, 11F
11/07 10:56, 11F
推
11/07 11:04,
3年前
, 12F
11/07 11:04, 12F
推
11/07 11:43,
3年前
, 13F
11/07 11:43, 13F
推
11/07 11:51,
3年前
, 14F
11/07 11:51, 14F
推
11/07 12:35,
3年前
, 15F
11/07 12:35, 15F
推
11/07 12:45,
3年前
, 16F
11/07 12:45, 16F
→
11/07 12:45,
3年前
, 17F
11/07 12:45, 17F
推
11/07 12:46,
3年前
, 18F
11/07 12:46, 18F
推
11/07 13:06,
3年前
, 19F
11/07 13:06, 19F
推
11/07 13:18,
3年前
, 20F
11/07 13:18, 20F
→
11/07 13:18,
3年前
, 21F
11/07 13:18, 21F
暫時就先"其他資訊"->"仍要執行",我之後再想辦法解決這個問題
推
11/07 13:35,
3年前
, 22F
11/07 13:35, 22F
推
11/07 14:21,
3年前
, 23F
11/07 14:21, 23F
推
11/07 14:27,
3年前
, 24F
11/07 14:27, 24F
推
11/07 14:34,
3年前
, 25F
11/07 14:34, 25F
推
11/07 14:47,
3年前
, 26F
11/07 14:47, 26F
→
11/07 14:47,
3年前
, 27F
11/07 14:47, 27F
拖入圖片/圖片資料夾都可以
姑且算是有寫在說明網站上,下次我會加一些提示在程式內
※ 編輯: stu87616 (58.115.204.28 臺灣), 11/07/2020 15:06:43
→
11/07 15:07,
3年前
, 28F
11/07 15:07, 28F
推
11/07 15:08,
3年前
, 29F
11/07 15:08, 29F
這個..我是有在用,不過應該是下載器而不是看圖?
推
11/07 17:42,
3年前
, 30F
11/07 17:42, 30F
推
11/07 17:55,
3年前
, 31F
11/07 17:55, 31F
推
11/07 19:48,
3年前
, 32F
11/07 19:48, 32F
這真的很不方便,
測試功能轉到很棒的本子->稍微停工一下->聖人模式->唉呀好累明天再做
推
11/07 20:16,
3年前
, 33F
11/07 20:16, 33F
推
11/07 21:28,
3年前
, 34F
11/07 21:28, 34F
推
11/07 23:19,
3年前
, 35F
11/07 23:19, 35F
推
11/08 03:42,
3年前
, 36F
11/08 03:42, 36F
推
11/08 06:45,
3年前
, 37F
11/08 06:45, 37F
推
11/08 08:05,
3年前
, 38F
11/08 08:05, 38F
→
11/08 13:13,
3年前
, 39F
11/08 13:13, 39F
→
11/08 13:13,
3年前
, 40F
11/08 13:13, 40F
→
11/08 13:15,
3年前
, 41F
11/08 13:15, 41F
這是未註明的功能(X)
以你的例子來說,現在的功能是優先將第10張以後的圖片載入,因為我預期會往後翻頁
當 10~20 載入後才會開始從 9 8 7 ... 的順序往前讀,
但是如果你往前翻頁,還是會載入目前那張,
例如本來正在載入 13,發現你跳回 9,那下一張會優先載入 9
我思考一下怎麼調整來解決
※ 編輯: stu87616 (58.115.204.28 臺灣), 11/08/2020 13:29:23
推
11/08 13:31,
3年前
, 42F
11/08 13:31, 42F
→
11/08 13:32,
3年前
, 43F
11/08 13:32, 43F
→
11/08 13:34,
3年前
, 44F
11/08 13:34, 44F
推
11/08 14:04,
3年前
, 45F
11/08 14:04, 45F
→
11/08 16:28,
3年前
, 46F
11/08 16:28, 46F
推
11/08 16:47,
3年前
, 47F
11/08 16:47, 47F
→
11/08 16:47,
3年前
, 48F
11/08 16:47, 48F
推
11/08 17:49,
3年前
, 49F
11/08 17:49, 49F
→
11/08 17:49,
3年前
, 50F
11/08 17:49, 50F
→
11/08 18:52,
3年前
, 51F
11/08 18:52, 51F
推
11/08 19:54,
3年前
, 52F
11/08 19:54, 52F
推
11/09 10:37,
3年前
, 53F
11/09 10:37, 53F
推
11/10 01:30,
3年前
, 54F
11/10 01:30, 54F
推
11/11 00:42,
3年前
, 55F
11/11 00:42, 55F
推
11/11 09:12,
3年前
, 56F
11/11 09:12, 56F