複数の画像背景をまとめて透過する方法


Canvaは有料、Adobe Expreeなら無料です。
https://new.express.adobe.com/

上記アプリケーションを行き来することでは事足りない、たとえば複数の画像を透過したい場合は、下記ライブラリが便利です。

Python環境があればすぐに試すことができます。


pip install rembg # for library
pip install rembg[cli] # for library + cli


できること

ファイル・フォルダを指定して透過ができます。ファイルの引数は[i]、フォルダは[p]です。

rembg i path/to/input.png path/to/output.png

path/to/input.png を透過処理し path/to/output.pngとして保存します。

rembg p path/to/input path/to/output

path/to/input 内のフォルダをすべて透過します。/output フォルダ内に透過処理した画像を出力します。本題の目的としては、このコマンドが役立ちます。


さらに、ローカルサーバーを立ち上げて、直感的に画像の透過処理を行うこともできます。

rembg s --host 0.0.0.0 --port 7000 --log_level info


rembg UIのスクリーンショット

画像を確認しながら透過処理をしたい場合に便利です。パス指定が面倒、コマンドプロンプトが苦手、という人はこちらをおすすめします。



いいなと思ったら応援しよう!

この記事が参加している募集