顯示廣告
隱藏 ✕
※ 本文為 tom50512 轉寄自 ptt.cc 更新時間: 2020-07-09 13:49:31
看板 C_Chat
作者 zmcx16 (zmcx16)
標題 [工具] 做了一個漫畫批次修圖的小程式
時間 Sun Jun  7 18:26:24 2020



手邊有些超古老或是掃描品質很差的漫畫電子檔, 有些是漫畫掃描時書況太差或是漫畫本
身墨水太淡對比度太小,每次看都覺得超傷眼...

雖然可以用photoshop修圖在製作批次轉檔動作程式, 可是感覺超麻煩...
也不是人人都有photoshop + 會使用。 就決定寫一個漫畫專用的批次修圖工具了。


# MangaPrettier
https://i.imgur.com/DRLqALH.gif


# demo1 原圖
https://i.imgur.com/0tsAGnY.jpg
[圖]

# demo1 - 柔光處理
https://i.imgur.com/eI7EG26.png
[圖]


# demo2 原圖
https://i.imgur.com/ZEJQa8D.jpg
[圖]

# demo2 - 色彩增值
https://i.imgur.com/b0SO6lO.png
[圖]


# demo3 原圖
https://i.imgur.com/LKEzvc3.jpg
[圖]

# demo3 - 色階調整
https://i.imgur.com/EszYicr.png
[圖]



程式原始碼:
https://github.com/zmcx16/MangaPrettier
GitHub - zmcx16/MangaPrettier: Make old / low contrast / low brightness Manga image to clear and comfortable
[圖]
Make old / low contrast / low brightness Manga image to clear and comfortable - zmcx16/MangaPrettier ...

 

使用介紹:
https://blog.zmcx16.moe/search/label/MangaPrettier


功能:

* 色階
* 影像增強
  - 對比增強
  - 亮度增強
  - 色度增強
  - 銳度增強
* 混合模式
  - 色彩增值
  - 柔光


應用程式位址:

Windows 10:
https://tinyurl.com/y94ay9he

Ubuntu 16.04+:
https://tinyurl.com/ya439c9h


目前影像處理部分都是photoshop玩玩看哪個功能好用就加進去, 之後會研究曲線功能要
怎麼實作, 如果有人有推薦好用的漫畫修圖方法在麻煩分享一下, 感謝!


Note. 這個工具主要是提供給像我一樣有類似需求的人使用的, 請注意轉檔就意味著資訊
的破壞, 麻煩有需要的人自行使用就好, 不要散布修改過的檔案, 畢竟實體書掃描是以專
業的技術做最大資訊的保留, 要分享也請麻煩以最完整的資訊傳遞分享給他人使用。



--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.165.171 (臺灣)
※ 文章代碼(AID): #1UtC3LGP (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1591525589.A.419.html
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 18:27:46
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 18:29:11
he02789222: 推1F 06/07 18:29
cain1187: 推2F 06/07 18:29
Giornno: 不怎麼樣嘛,給我十年我也寫不出來3F 06/07 18:29
catvvine: 蝦米口4F 06/07 18:30
arrenwu: 齙a 那個柔光處理在 gimp 有相關的filter可以用嗎?5F 06/07 18:30
剛摸了一下GIMP, 匯入影像後new layer -> mode 就有soft light可以選了。
dave9898: 太強了6F 06/07 18:31
f222051618: 專業推7F 06/07 18:31
jackshadow: ...佩服推8F 06/07 18:32
timber777: 強==9F 06/07 18:33
qwe19272375: 推推10F 06/07 18:33
efkfkp: 強11F 06/07 18:33
loesoo: 請收下我的膝蓋12F 06/07 18:35
jesuschristo: 推13F 06/07 18:35
friendA: 太強了,推14F 06/07 18:36
bobby4755: 推15F 06/07 18:36
qwefghzxc: 慟 竟然有 ubuntu 16 有空用用看16F 06/07 18:36
jueda: 專業17F 06/07 18:37
tjtcgcha: 推18F 06/07 18:37
louis20157: 太強啦!19F 06/07 18:38
bmpss93082: 推20F 06/07 18:38
BDrip: 第一個很像調對比(?21F 06/07 18:38
poisonshing: 太扯了吧比原圖還強22F 06/07 18:40
ShibaTatsuya: 推23F 06/07 18:40
dargen78: 好強24F 06/07 18:40
reigon1126: 快推不然人家說我看不懂25F 06/07 18:40
g5637128: 推26F 06/07 18:41
echojames: 推27F 06/07 18:41
Leoncheng: 推推28F 06/07 18:42
arrenwu: @BDrip 恩 我剛剛玩了一下 Contrast 可以達到接近效果29F 06/07 18:42
Lupin97: 造福眾生,先推為敬30F 06/07 18:42
pq3589r1: 猛31F 06/07 18:43
CCNK: 感謝城市猿32F 06/07 18:44
rapnose: 看不懂。但是推分享。33F 06/07 18:44
xichen0326: 推34F 06/07 18:44
devilshadow: 有神快拜35F 06/07 18:45
AlenChen5566: 推36F 06/07 18:46
ltsart0515: 不錯37F 06/07 18:47
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 18:48:40
surrender: 好強 推38F 06/07 18:48
happysorry34: 推專業39F 06/07 18:48
NikkiNikki: 推40F 06/07 18:49
j022015: 神一般的技術41F 06/07 18:49
q0500: 推42F 06/07 18:49
ClownT: 神人推43F 06/07 18:49
lunawalker: 大感謝!44F 06/07 18:50
smallkaka: 跪45F 06/07 18:50
secretfly: 太神啦46F 06/07 18:52
tom50512: 謝謝大神47F 06/07 18:52
Leo0862: 推 這個不去按個Star可不行48F 06/07 18:55
tim19131: 黑白漫畫的話ChainLP內建的對比、粗體、銳利度等不錯用49F 06/07 18:56
jack1139: 推50F 06/07 18:56
tim19131: https://imgur.com/OWsN4lX 雖然沒有原PO柔化功能51F 06/07 18:56
[圖]
ChainLP感覺不錯用, 我再來玩玩看有沒有什麼好用的effect可以拿來用XD
Nakazone: 太強了!52F 06/07 18:56
wk415937: 推53F 06/07 18:56
NKAC: 神,謝謝54F 06/07 18:57
papery: 實用推55F 06/07 18:57
kpieola: 超強56F 06/07 19:00
enderboy7652: 推57F 06/07 19:01
kaltu: feature request:針對電子書社群友好化58F 06/07 19:01
kaltu: 1. 把 Kindle Comic Converter 的功能加進去
kaltu: 2. Calibre 電子書管理軟體的插件化
這feature request scope有點巨大! 我有空再研究看看XD
je789520: 猛猛61F 06/07 19:01
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 19:04:30
hami831904: 大神啦62F 06/07 19:03
tim19131: 黑白灰階參數調整可以簡單做出類似的效果63F 06/07 19:03
tim19131: https://imgur.com/UJSSyuu
[圖]
Jetinacn: 推65F 06/07 19:05
alex912888: 推66F 06/07 19:09
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 19:11:17
AxAy: 推!!67F 06/07 19:13
jjiimmyy5: 推68F 06/07 19:15
strayer014: 三樓假JOJO沒有黃金精神 10年8行那就20年R==69F 06/07 19:17
ken123000: 腿70F 06/07 19:18
milkkiss: 太神71F 06/07 19:18
louis0724: 喬魯諾永遠無法達到coding完的那個現實72F 06/07 19:20
joyca: 蝦米口~73F 06/07 19:23
pkstudenn: 大神74F 06/07 19:26
bestrace: 除了一真的很棒之外 我覺得二三原圖比較好看75F 06/07 19:26
街角魔族的墨水太淡所以看得眼睛不舒服, 不過這應該是見仁見智, 我自己也覺得轉
的不是很好, 還要繼續研究有沒有更適合的處理效果...
CYsAce: 推76F 06/07 19:26
gungunme5566: 推77F 06/07 19:27
yannicklatte: 受我一拜78F 06/07 19:28
Ooxxeeoo: 推79F 06/07 19:28
bala045: 牛逼80F 06/07 19:31
TSYTstep: 推 超強81F 06/07 19:32
mc3308321: 真愛82F 06/07 19:34
KiniroMosaic: 讚83F 06/07 19:37
CactusFlower: 夏美子可愛84F 06/07 19:37
Ivudaisuki: 推佛心85F 06/07 19:38
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 19:41:02
ccyi995: 鄉民真的臥虎藏龍XD86F 06/07 19:39
xkiller1900: 大大造福眾生87F 06/07 19:43
tsaodin0220: 好猛…88F 06/07 19:45
ging1995: 神89F 06/07 19:52
zizc06719: 推90F 06/07 19:53
LLSGG: 好棒91F 06/07 19:58
nimaw: 超強92F 06/07 20:04
turtle51067: 強93F 06/07 20:06
lavendin82: 雖然不會用到 但覺得厲害94F 06/07 20:08
gvmoonfan: 推OAO95F 06/07 20:09
hjkkk123: 厲害96F 06/07 20:11
dnkofe: 神97F 06/07 20:13
asmiocv: 感覺很猛98F 06/07 20:15
cities516: 蝦米口!!!!!99F 06/07 20:16
timez422: 推打打100F 06/07 20:18
Derriclc: 推101F 06/07 20:21
zhaizhaixian: 推102F 06/07 20:25
vaguecorner: 請問可以做到即時渲染然後當作漫畫閱讀器使用103F 06/07 20:27
vaguecorner: 並且不延遲嗎?還是只能單張圖作業呢?
要做到即時渲染的話除非把影像處理的code從python改成javascript的canvas, 這樣才不
會有訊息傳遞延遲, 這樣影像處理的方法都得用javascript, 開發難度會瞬間高不少...
另外就是色階或調對比基本上只要花OOms, 可是混合模式運算得花更久到OOOms級, 所以
要做到即時渲染不延遲我是覺得花的功夫跟做商業軟體差不多了, 所以當時也就不考慮了
順便一提, 如果是c++寫的話應該做得到, 不過c++寫UI想到就頭痛XD
阿阿, 其實也可以像線上漫畫網站那樣做cache預載後面幾張圖, 這樣對使用體驗來說也
是零延遲, 這應該才是最佳做法XD
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 20:33:36
sorrowstone: 推105F 06/07 20:30
lightofsky: 推106F 06/07 20:31
cross980115: 推107F 06/07 20:31
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 20:35:00
a48692: 有蝦米口 推爆108F 06/07 20:41
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 20:43:02
asdasd02tw: 好強109F 06/07 20:43
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 20:44:58
togs: 幹好強110F 06/07 20:45
hugowind: 滿滿的愛阿!!111F 06/07 20:45
jiang50513: 1處理完之後感覺舒服很多欸112F 06/07 20:51
jsstarlight: 推113F 06/07 20:55
vaguecorner: 感謝詳盡的回答,感覺先預載cache,讓電腦在後114F 06/07 20:58
vaguecorner: 端先處理資料夾或是壓縮檔內的圖檔的方式可行,許願
vaguecorner: 未來能替代MangaMeeyaCE作為一款不錯的漫畫閱讀器
未來有空會考慮看看, 感覺做多功能閱覽器也是個不錯的體驗XD
shingatter: 請問py比js簡單嗎?117F 06/07 21:02
我自己是能用py盡量用py, 會用js也是為了做網站或是做UI, 做純功能的話自己是喜歡
python or C#, 兩者比較下來是覺得學習曲線差不多, 會喜歡python是因為他好用的
library超多, 而C#則是Visual Studio太強大XD  js的優點對我來說只有做網站非他
不可...XD
as1100: 太強了!118F 06/07 21:06
justin332805: 推119F 06/07 21:12
smart0eddie: 推120F 06/07 21:14
WLR: 好強121F 06/07 21:14
tw15: 穩122F 06/07 21:28
mkcg5825: 推123F 06/07 21:29
e5a1t20: 推124F 06/07 21:40
aaaa8247: 好強。幫推。謝大神125F 06/07 21:43
Segal: 同樣覺得二三的原圖比較舒服,當然也可能是我顯示裝置的糞126F 06/07 21:45
Segal: 校色導致...
墨水淡的問題也可能是原本漫畫風格就是這樣, 我是對比低的圖片看的都會覺得有點不舒
服, 以前台灣出版社的漫畫磅數厚墨水又下得足, 現在某些出版社那印刷墨水量真的悲劇
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 21:50:49
s50530: 推128F 06/07 21:48
※ 編輯: zmcx16 (114.136.165.171 臺灣), 06/07/2020 21:54:07
ENCOREH33456: 記得PS好像本身就有這些功能129F 06/07 22:12
chanceiam: 3樓有趣!讚唷130F 06/07 22:13
Shane8610: 我到現在還在用原po的mahomangadownloader 推推131F 06/07 22:55
Oisiossos: 讚喔132F 06/07 22:56
hwider: 太厲害了!133F 06/07 23:06
t30604234: 超強134F 06/07 23:56
CelticChild: 推135F 06/08 00:17
smallreader: 建議可以下點功夫在你自己的demo,我看起來是改得更136F 06/08 00:20
smallreader: 差了,黑成一坨是你要的成果?
smallreader: 我是不建議,一來你不是自己掃描、調校、發佈的,
smallreader: 經過隨便的影像處理,然後就想說可以把原檔扔了的話
smallreader: 以後想要還原最佳畫質只會更困難;
smallreader: 二來你寫了修圖的工具,卻沒有想到也要同時提供分析
smallreader: 對使用者客觀展示出他這樣操作,畫質如何有變好,
smallreader: 而不是仰賴主觀感受盲猜。
wsheep: 太神啦144F 06/08 00:21
munemoshune: 高手145F 06/08 00:27
aegis91086: 推146F 06/08 00:29
smallreader: 建議你可以多修習影像分析跟處理的理論,147F 06/08 00:30
smallreader: 對你自己的demo下更多功夫,看是要用什麼function,
smallreader: 調校什麼參數,再擺出來,不然真的很難信服。
smallreader: 不要不會善用photoshop就以為自己用python能寫得更好
smallreader: 你要嘛也是用外掛輔助在photoshop開圖修圖的流程,
smallreader: 不是用半調子的python套件進行修圖,
smallreader: 那些充其量也只是為ML用途編寫的程式庫,
smallreader: 你要修圖就乖乖用專業軟體謝謝。
smallreader: 還有,很多影像處理的演算法是沒有交換律的,
smallreader: 有時候要比較先處理哪個,你做這個UI一點彈性也沒有
smallreader: 真的還是朝怎麼在photoshop上面改善開圖流程就好,
smallreader: 寫一個外掛比重新設計一個軟體簡單一千倍了。
c24253994: 神159F 06/08 01:37
ciciwon4: 推160F 06/08 02:38
smallreader: 調整掃描圖是很花心思的,不會用別亂教,161F 06/08 02:39
smallreader: 你自己的demo,把原圖應該不同層次的黑,都壓成一坨
smallreader: 分不出來,這樣叫修圖?根本只是玩濾鏡而已吧,少騙
smallreader: 人了。三張原圖都沒有明顯問題,修下去更糟了,
smallreader: 你舉這些出來幹嘛?把你說油墨很淡的掃描圖舉出來啊
smallreader: 對比值不是把圖片轉向絕對黑絕對白,是各個深淺的顏
smallreader: 色能夠分得出來,而且深淺差距要看起來和書本上一樣
smallreader: 原作網點密度就沒有那麼高,你亂弄把網點都弄得好像
smallreader: 吸了超多油墨超黑一樣。有在掃描書本的人都會笑。
kid725: 或許可以考慮看看弄個可以調整這些的看圖程式170F 06/08 06:47
kid725: 大家自己調整成想要的樣子應該會好得多
kid725: 原PO辛苦了
class21535: 很多看圖軟體就直接有濾鏡了 不用自己轉吧173F 06/08 07:05
Nathan8489: 不會修就不要修 自己調閱讀程式的濾鏡就好174F 06/08 07:07
bearkitten: 老實說,給的demo都是不轉之前比較好175F 06/08 08:16
junky: 原圖都比較好+1176F 06/08 11:05
azureskies: 我覺得很好看阿@@177F 06/08 18:48
※ 編輯: zmcx16 (223.137.10.61 臺灣), 06/08/2020 22:48:51
tom50512: 試用了一下感覺還行 謝謝原po178F 07/09 13:46
tom50512: 幫補回爆
tom50512: 補
tom50512: 推
tom50512: 爆

--
※ 看板: ACG 文章推薦值: 0 目前人氣: 0 累積人氣: 527 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇