TopGithub/Nouris-IncRSSスポンサーリンクiOS開発たった3行で書ける、iPhoneでお手軽ガウシアンフィルタ2013年3月23日Objective-CTipsアニメーションサンプルコード画像加工ツイートたった3行で書ける、iPhoneでお手軽ガウシアンフィルタ特別なライブラリやカテゴリを使わなくても、iOS標準のフレームワークだけで、超簡単にガウシアンフィルタ(ぼかし効果)をかけるテクニックを紹介します。この方法を応用すれば、ごく短いコードで、さらにモザイクフィルタや、アニメーションにまで使えてしまう優れモノです。ぼかしが効いているのが分かります。このぼかし効果は、CALayerのプロパティを組み合わせて実現しています。その基本コードが、こちらです。//縮小時のフィルタ種類たった3行のコードで実装できてしまいました。何をやっているのか?さて、この3行のコードで、どうやって画像をぼかしているのかというと、UIImageViewのレイヤーを、一度縮小してから、ラスタライズ(ビットマップ化)しているのです。結果的に画像がボケるという理屈です。画像を扱うプログラムでは、わりとよく使われるテクニックです。結果として、縮小率が高いほど、ぼけ具合が強くなっていきます。