圖片處理看這篇就完了(GitHub 熱點(diǎn)速覽)
作者:HelloGitHub-小魚(yú)干
圖像處理一直是個(gè)實(shí)用且熱門(mén)的研究領(lǐng)域,而本周的 GitHub 項(xiàng)目則多個(gè)圖像項(xiàng)目上榜。先是勉強(qiáng)和圖像處理搭邊的渲染引擎 Filament,它能渲染出效果極佳的 3D 實(shí)物圖。再是去年很火的聲稱漫畫(huà)風(fēng)圖片的 AnimeGAN,這次是它的升級(jí)版本 v2。最后是用途更廣的圖片壓縮工具,qoi 的復(fù)雜度僅為 O(n) 它能快速對(duì)圖片進(jìn)行無(wú)損壓縮。
除了圖片之外,本周還有 2 個(gè)非常實(shí)用的項(xiàng)目,教你做數(shù)據(jù)可視化以及分布式系統(tǒng)知識(shí)。最后一定要提一下推特上很火的云系統(tǒng) CasaOS,家庭設(shè)備數(shù)字化也許就差個(gè) CasaOS。
選項(xiàng)標(biāo)準(zhǔn):新發(fā)布 | 實(shí)用 | 有趣,根據(jù)項(xiàng)目 release 時(shí)間分類(lèi),發(fā)布時(shí)間不超過(guò) 14 day 的項(xiàng)目會(huì)標(biāo)注 New,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目 release 超過(guò)半月。由于本文篇幅有限,還有部分項(xiàng)目未能在本文展示,望周知
1. 本周特推
1.1 分布式系統(tǒng)模式:patterns-of-distributed-systems
本周 star 增長(zhǎng)數(shù):1,150+
《分布式系統(tǒng)模式》(Patterns of Distributed Systems)是 Unmesh Joshi 編寫(xiě)的一系列關(guān)于分布式系統(tǒng)實(shí)現(xiàn)的文章。這個(gè)系列的文章采用模式的格式,介紹了像 Kafka、Zookeeper 這種分布式系統(tǒng)在實(shí)現(xiàn)過(guò)程采用的通用模式,是學(xué)習(xí)分布式系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。
1.2 物理渲染引擎:Filament
本周 star 增長(zhǎng)數(shù):750+
Filament 是一個(gè)實(shí)時(shí)的基于物理的渲染引擎(PBR),適用于 Android、iOS、Windows、Linux、macOS 和 WebGL2。作為一個(gè)相對(duì)“歷史悠久”的渲染工具,F(xiàn)ilament 的文檔非常詳細(xì),你可以從官方的 GitHub 倉(cāng)庫(kù)中閱讀文檔或者是訪問(wèn)文檔站。
2. GitHub Trending 周榜
2.1照片動(dòng)漫化:AnimeGANv2
本周 star 增長(zhǎng)數(shù):700+
New AnimeGANv2 是去年極火的圖片工具 AnimeGAN 的升級(jí)版本,相較之前的版本,v2 版本主要從以下 4 個(gè)地方優(yōu)化了 AnimeGAN:
- 解決生成圖片的高頻偽影問(wèn)題
- 易于訓(xùn)練,達(dá)到實(shí)物紙張效果
- 減少生成器網(wǎng)絡(luò)參數(shù)
- 盡可能用高質(zhì)量的圖片樣式數(shù)據(jù)
2.2 可視化數(shù)據(jù):scientific-visualization-book
本周 star 增長(zhǎng)數(shù):750+
New scientific-visualization-boo 是 Python + Matplotlib 實(shí)現(xiàn)數(shù)據(jù)可視化的開(kāi)源書(shū)籍,通過(guò)本書(shū)你可以學(xué)到各式各樣的可視化數(shù)據(jù)呈現(xiàn)效果。
2.3手繪風(fēng)畫(huà)圖工具:tldraw
本周 star 增長(zhǎng)數(shù):1,200+
New tldraw 是一個(gè)能讓你畫(huà)出手繪風(fēng)的繪圖工具,它還能識(shí)別筆重,根據(jù)你的鼠標(biāo)壓力呈現(xiàn)不一樣的筆觸(參考下下圖),當(dāng)然你也可以基于它繪制流程圖。tldraw 除了常規(guī)的桌面 App 之外,只支持網(wǎng)頁(yè)端繪圖,以及它有對(duì)應(yīng)的 VS Code 擴(kuò)展可在 VS Code 中繪圖。
2.4 云系統(tǒng):CasaOS
本周 star 增長(zhǎng)數(shù):700+
New CasaOS 是一個(gè)基于 Docker 生態(tài)系統(tǒng)的開(kāi)源家庭云系統(tǒng),專為家庭場(chǎng)景設(shè)計(jì),致力于打造世界上最簡(jiǎn)單、易用、優(yōu)雅的家庭云系統(tǒng)。它兼容樹(shù)莓派和 x86 設(shè)備。
2.5 無(wú)損壓縮:qoi
本周 star 增長(zhǎng)數(shù):1,900+
New qoi 是個(gè) O(n) 圖片壓縮工具,它可以將 RGB 和 RGBA 圖像無(wú)損地壓縮為與 PNG 格式大小。
- END -