## 背景 [[removebg]]は画像の背景を切り取るのに便利なサービスだが、以下の問題がある。 - 一定サイズ以上には課金が必要 - 画像がアップロードされてしまうため、公開OKな画像しか使えない それを解決するため、ローカルで動作する[[Rembg]]を使ってみた。 ## インストール 仮想環境を作ってからインストール。[[GPU]]版を使う。 ```console python3 -m venv venv .\venv\Scripts\Activate.ps1 pip install rembg[gpc] ``` ## 画像の変換 [[みみぞう#みみぞう3兄弟]]の写真を使う。 ![[Pasted image 20210605212644.png]] ```console $ wget -O input.png https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/Pasted%20image%2020210605212644.png $ rembg i input.png output.png ``` 左下の黒い部分は残ったが、綺麗に切り取られた! ![[mimizou3-rembg.png]] 周辺のアルファ値を考慮するとこんな感じ。逆にノイズが乗っている。 ```console rembg i input.png output.png -a -ae 15 ``` ![[mimizou3-rembg-alpha15.png]]