圖片處理看這篇就完了「GitHub 熱點速覽 v.21.48」

作者:HelloGitHub-小魚干
圖像處理一直是個實用且熱門的研究領(lǐng)域,而本周的 GitHub 項目則多個圖像項目上榜。先是勉強和圖像處理搭邊的渲染引擎 Filament,它能渲染出效果極佳的 3D 實物圖。再是去年很火的聲稱漫畫風(fēng)圖片的 AnimeGAN,這次是它的升級版本 v2。最后是用途更廣的圖片壓縮工具,qoi 的復(fù)雜度僅為 O(n) 它能快速對圖片進行無損壓縮。
除了圖片之外,本周還有 2 個非常實用的項目,教你做數(shù)據(jù)可視化以及分布式系統(tǒng)知識。最后一定要提一下推特很火的云系統(tǒng) CasaOS,家庭設(shè)備數(shù)字化也許就差個 CasaOS。
以下內(nèi)容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標(biāo)準(zhǔn):新發(fā)布 | 實用 | 有趣,根據(jù)項目 release 時間分類,發(fā)布時間不超過 14 day 的項目會標(biāo)注 New,無該標(biāo)志則說明項目 release 超過半月。由于本文篇幅有限,還有部分項目未能在本文展示,望周知 ??

1. 本周特推
1.1 分布式系統(tǒng)模式:patterns-of-distributed-systems
本周 star 增長數(shù):1,150+
《分布式系統(tǒng)模式》(Patterns of Distributed Systems)是 Unmesh Joshi 編寫的一系列關(guān)于分布式系統(tǒng)實現(xiàn)的文章。這個系列的文章采用模式的格式,介紹了像 Kafka、Zookeeper 這種分布式系統(tǒng)在實現(xiàn)過程采用的通用模式,是學(xué)習(xí)分布式系統(tǒng)實現(xiàn)的基礎(chǔ)。
GitHub 地址→https://github.com/dreamhead/patterns-of-distributed-systems

1.2 物理渲染引擎:Filament
本周 star 增長數(shù):750+
Filament 是一個實時的基于物理的渲染引擎(PBR),適用于 Android、iOS、Windows、Linux、macOS 和 WebGL2。作為一個相對“歷史悠久”的渲染工具,F(xiàn)ilament 的文檔非常詳細(xì),你可以從官方的 GitHub 倉庫中閱讀文檔或者是訪問文檔站 google.github.io/filament/。
GitHub 地址→https://github.com/google/filament

2. GitHub Trending 周榜
2.1 照片動漫化:AnimeGANv2
本周 star 增長數(shù):700+
New AnimeGANv2 是去年極火的圖片工具 AnimeGAN 的升級版本,相較之前版本,v2 版本主要從以下 4 個地方優(yōu)化了 AnimeGAN:
解決生成圖片高頻偽影問題 易于訓(xùn)練,達到實物紙張效果 減少生成器網(wǎng)絡(luò)參數(shù) 盡可能用高質(zhì)量圖片樣式數(shù)據(jù)
GitHub 地址→https://github.com/TachibanaYoshino/AnimeGANv2

2.2 可視化數(shù)據(jù):scientific-visualization-book
本周 star 增長數(shù):750+
New scientific-visualization-boo 是 Python + Matplotlib 實現(xiàn)數(shù)據(jù)可視化的開源書籍,通過本書你可以學(xué)到各式各樣的可視化數(shù)據(jù)呈現(xiàn)效果。
GitHub 地址→https://github.com/rougier/scientific-visualization-book

2.3 手繪風(fēng)畫圖工具:tldraw
本周 star 增長數(shù):1,200+
New tldraw 是一個能讓你畫出手繪風(fēng)的繪圖工具,它還能識別筆重,根據(jù)你的鼠標(biāo)壓力呈現(xiàn)不一樣的筆觸(參考下下圖),當(dāng)然你也可以基于它繪制流程圖。tldraw 除了常規(guī)的桌面 App 之外,只支持網(wǎng)頁端繪圖,以及它有對應(yīng)的 VS Code 擴展可在 VS Code 中繪圖。
GitHub 地址→https://github.com/tldraw/tldraw


2.4 云系統(tǒng):CasaOS
本周 star 增長數(shù):700+
New CasaOS 是一個基于 Docker 生態(tài)系統(tǒng)的開源家庭云系統(tǒng),專為家庭場景設(shè)計,致力于打造世界上最簡單、易用、優(yōu)雅的家庭云系統(tǒng)。它兼容樹莓派和 x86 設(shè)備。
GitHub 地址→https://github.com/IceWhaleTech/CasaOS

2.5 無損壓縮:qoi
本周 star 增長數(shù):1,900+
New qoi 是個 O(n) 圖片壓縮工具,它可以將 RGB 和 RGBA 圖像無損地壓縮為與 PNG 格式大小。
GitHub 地址→https://github.com/phoboslab/qoi

3. 往期回顧
你的點單
哲良提到普通 Linux 的路由,不是本身 Linux 便提供了 route 功能嗎?參見文檔 https://github.com/torvalds/linux/blob/master/net/ipv4/route.c,你也可以試試這個路由引擎 https://github.com/valhalla/valhalla。
至于李先生的 Go 的人工智能應(yīng)用項目,抱歉暫時沒有找到,?? 下次碰到了補上。
以上為 2021 年第 48 個工作周的 GitHub Trending ??如果你 Pick 其他好玩、實用的 GitHub 項目,記得來 HelloGitHub issue 區(qū)和我們分享下喲 ??
最后,記得你在本文留言區(qū)留下你想看的主題 Repo(限公眾號),例如:AI 換頭。?? 和之前的送書活動類似,留言點贊 Top5 的小伙伴(棒),小魚干會努力去找 Repo 的^^
- END -HelloGitHub 交流群現(xiàn)已全面開放,添加微信號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風(fēng)生、切磋技術(shù)~
?? 關(guān)注「HelloGitHub」第一時間收到更新??
