2016年7月7日木曜日

CoreImage Filterの種類

iOS9、OS X 10.11現在のフィルター一覧。
元情報はアップルのフィルタリファレンス
よくわからないのや、言葉で言い表しにくいのもあるが、いろいろOSで用意してるのだな。

CICategoryBlur

ブラー(ぼかし)関係

CICategoryColorAdjustment

色調関係の変更

CICategoryColorEffect

カラーエフェクト

CICategoryCompositeOperation

Photoshopのレイヤーの合成にある合成処理がだいたいあるみたい。

CICategoryDistortionEffect

PhotoBoothとかで使われてる感じのエフェクト
  • CIBumpDistortion
    • 凹凸エフェクト
  • CIBumpDistortionLinear
    • びろーんって伸びる
  • CICircleSplashDistortion
    • 光のトンネル。中央を残して周辺が放射状にびろーん
  • CICircularWrap
    • 二次元的に円形に曲げる。(文字の変形とかでよくあるやつ)
  • CIDroste
    • 合わせ鏡のような
  • CIDisplacementDistortion
    • 2枚を合成して複雑な画像に(グレースケール?)
  • CIGlassDistortion
    • ガラス窓エフェクト
      • こんな感じのテクスチャー画像が必要なことまではわかった。(参考サイト)ただ、自分でPhotoshopのフィルターで似たような画像を作って試してみても、なかなかきれいなエフェクトがかからない。できるだけランダムで均一にばらけた画像がいいんじゃないかとは思うのだが…。
  • CIGlassLozenge
    • 菱形ガラス窓?(中央に形に沿った歪みを?)
  • CIHoleDistortion
    • ブラックホールみたいのを表示
  • CILightTunnel
    • PhotoBoothでの「光のトンネル」。中心を残して、周囲を伸ばしてトンネル状に見せたり、らせん状にぐるぐる歪める
  • CIPinchDistortion
    • つまんだような歪み
  • CIStretchCrop
    • 縦横にストレッチし、クロップも
  • CITorusLensDistortion
    • 丸いレンズ状の歪み
  • CITwirlDistortion
    • 渦巻き?
  • CIVortexDistortion
    • 渦巻き

CICategoryGenerator

バーコードやQRコード、画像パターンを作る

CICategoryGeometryAdjustment

画像の傾きやサイズ、回転など?

CICategoryGradient

グラデーション関係

CICategoryHalftoneEffect

パターン作成
  • CICircularScreen
    • 同心円状のパターン作成
  • CICMYKHalftone
    • 画像を、CMYKの印刷網掛けしたような画像に変換
  • CIDotScreen
    • スクリーントーンのような網掛けパターン作成
  • CIHatchedScreen
    • もっと細かいスクリーントーンのような網掛け作成
  • CILineScreen
    • 直線のスクリーントーンのような網掛け作成

CICategoryReduction

画像解析関係?

CICategorySharpen

シャープ処理

CICategoryStylize

Photoshopなどにあるようなフィルターの一部
  • CIBlendWithAlphaMask
    • 画像Aをα付きマスク画像で抜いて画像Bに重ねる
  • CIBlendWithMask
    • 画像Aをマスクで抜いて画像Bとブレンド
  • CIBloom
    • Photoshopでいう光彩拡散。ソフトエッジ&グロー処理。全体が薄く輝いてるっぽい画像になる
  • CIComicEffect
    • ポップなイラスト調になる
    • よく画像加工アプリにある、白黒の輪郭+スクリーントーンのようなものじゃない
    • 調整できるパラメータが一切ないので、単体では柔軟な使い方はできない
    • 網をかけたりする都合上、ある程度大きな画像じゃないときれいにならないかも
  • CIConvolution3X3
    • 3x3ピクセルの計算でエッジを際立たせたり、色を変えたり?
  • CIConvolution5X5
    • 5x5ピクセルの計算でエッジを二重にするなど色々?
  • CIConvolution7X7
    • 7x7ピクセルの計算で粗くするなど色々?
  • CIConvolution9Horizontal
    • 9つの要素を指定して水平方向を複雑化?
  • CIConvolution9Vertical
    • 9つの要素を指定して垂直方向を複雑化?
  • CICrystallize
    • Photoshopでいう水晶フィルター
  • CIDepthOfField
    • 被写界深度を変えたような処理
  • CIEdges
    • Photoshopでいうエッジの光彩
  • CIEdgeWork
    • Photoshopでいうスタンプフィルタ? 版画のような粗い画像にする。
  • CIGloom
    • ハイライトを眠たくする
  • CIHeightFieldFromMask
    • マスク画像の白抜き部分にグレースケールのインナーグロー処理をする?
  • CIHexagonalPixellate
    • 6角形のモザイク化
  • CIHighlightShadowAdjust
    • ハイライトとシャドウの変更
  • CILineOverlay
    • 輪郭検出してモノクロに?
  • CIPixellate
    • 四角いモザイク処理
  • CIPointillize
    • 点描っぽい?
  • CIShadedMaterial
    • (金属的な?)質感を出すシェード処理?
  • CISpotColor
    • 階調を落として色を変更?
  • CISpotLight
    • 指定箇所にスポットライトを当てたように、周囲を暗く

CICategoryTileEffect

タイルパターンを作る処理

CICategoryTransition

トランジション(場面転換)処理いろいろ

0 件のコメント:

コメントを投稿