InsideOut は、非常に簡単なフィルタである。
設定された中心からの距離 r が設定された距離 R より短い場合、そのピクセルを半径方向に反転する。
数式で書くと、
if r < R then r = R - r;
である。設定円の外側についてはなにもしない。
PhotoShop などでも Polar Coordinate というフィルタを、上下反転を挟んで2回施すと、ほぼ同じ効果を得ることができる。
わたしは専用のアプリケーションを Delphi でつくった。
洞峰公園、つくば市
これに、画像の中心にたいして一回だけ InsideOut をすると、
さらに、中心と半径を適当に設定してあと3回、合計4回ほどこすと、以下のようになる。
簡単な論理でおもしろい効果である。他の変形処理と組み合わせるといろんなことができる。
設定された中心からの距離 r が設定された距離 R より短い場合、そのピクセルを半径方向に反転する。
数式で書くと、
if r < R then r = R - r;
である。設定円の外側についてはなにもしない。
PhotoShop などでも Polar Coordinate というフィルタを、上下反転を挟んで2回施すと、ほぼ同じ効果を得ることができる。
わたしは専用のアプリケーションを Delphi でつくった。
洞峰公園、つくば市
これに、画像の中心にたいして一回だけ InsideOut をすると、
さらに、中心と半径を適当に設定してあと3回、合計4回ほどこすと、以下のようになる。
簡単な論理でおもしろい効果である。他の変形処理と組み合わせるといろんなことができる。