3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ImageMagickを用いて不透明アルファでマスクをかける

Last updated at Posted at 2020-04-26

#概要
ImageMagickを用いて不透明アルファでマスクをかける方法を書きます。
ゲーム開発はどにおいて一つのキャラクターイラストから他の画面、例えばパーティ画面などで短冊形のUIに表示するキャラの絵を表示する場合に不透明アルファでマスクをかけたいといったケースがあるのでそういった際に活用していただければと思います。

#方法
今回はUnityちゃんを利用しました。ダウンロードはUNITY-CHAN! OFFICIAL WEBSITEから
I_am_Unity-Chan.png
マスクで使用する画像はあらかじめ作っておきます。大抵の人はPhotoShopで作ると思いますが今回はFireAlpacaで以下のようなマスク画像を作りました。
mask.png
上の二つの画像を以下のコマンドで合成を行います。dst-inは上下の画像が重なる領域で切り抜くオプションです。

$ composite -compose dst-in mask.png I_am_Unity-Chan.png out.png

できあがった画像が以下。
out.png

PhotoShopでこのような作業を行う方もいると思いますが無料でコマンドラインを用いてこのような作業を行いたい方にはオススメの手法です。

#ライセンス
© Unity Technologies Japan/UC

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?