CoreAnimationには、アニメーション以外にも強力な機能がある。前回の最後にリンクを貼ったドキュメントにも記載があったのだが、レイヤーに対してはCore Imageのフィルタが適用できるのだ。 と、いきなり言われてもピンと来ないかもしれない。とりあえず実際に試して見よう。画像をセピア調に換えるフィルターを使ってみることにする。そのためにはAppController.rbのawakeFromNibに、以下のコードを追加する。 filter = OSX::CIFilter.filterWithName_('CISepiaTone') filter.setDefaults filter.setName_('sepiaFilter') layer.setFilters_(OSX::NSArray.arrayWithObject_(filter)) これでビルドして実行すると、画像がセピア調