4

私は特定の画像処理プロジェクトに取り組んでいます。

Instagramのようなチルトシフト効果を実装する必要があります。android.graphicsパッケージ(ビットマップ、キャンバス、ペイント)を使用して、セピア、グレースケール、さまざまな色の効果、回転などの基本的な効果をすでに実装しています。

画像全体をぼかすためのコードを見つけましたが、焦点を合わせる円とぼかす補完領域を定義する方法がわかりません。

android.graphicsまたはその他のサードパーティフレームワークを使用して実装するにはどうすればよいですか?この主題に関する文献はありますか?

ありがとう。

4

1 に答える 1

0

ぼかし/フォーカスに円を使用したチルト シフトは見たことがありません。通常、これはセレクティブ フォーカスと呼ばれます。チルト シフトは通常、垂直方向のグラデーションに沿ってぼやけます。これを行うには、ぼかしの強度を掛けるだけです。

pixelY / height下ぼかし用

(height - pixelY) / height上ぼかし用

または、基本的な式を操作してより詳細に制御します。たとえば、次のようになります。

Math.abs(pixelY - (height / 2)) / (height / 2)上下ぼかしでセンターフォーカス用

これは、ぼかしコードに強度変数があることを前提としています。そうでない場合は、そうすべきです。

通常、コントラスト/彩度の調整もありますが、色効果をリストしたので、その部分はすでに実行できるようです.

ティルト シフト エフェクトの調整について説明した優れたチュートリアルについては、このを参照してください。これは Photoshop のチュートリアルですが、どのような手順を実行するかを確認できます。

于 2012-10-19T19:37:09.153 に答える