【Swift】UIImageのAlphaを反転した画像を生成する

投稿者: | 2019年1月18日

UIImageのアルファチャネルを反転したい場合があります。
例えば、下記のように、選択時に色が反転するボタンを作りたい場合などです。

左:元画像、右:アルファ反転

ネットを探すと画像のバイト列を直接操作するコードは出てくるのですが、そんなローレベルな事をしなくてもなんとかなりました。
Alphaだけ取り出したい場合もあるので、反転するかどうかを指定できるようにしてあります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です