私は開発している画像編集アプリケーション用の汚れツールを作成しようとしていました。私は汚れのアルゴリズムのためのウェブの周りの様々なリソースを見つけましたが、それらのどれも透明な背景を使用して考慮しません。不透明度の汚れツール
GIMPやPhotoshopの汚れ具合に見られるように、背景のサンプルをレンダリングすると透明になることはありません。
透明度と色の両方をどのようにして汚すことができますか?
私は開発している画像編集アプリケーション用の汚れツールを作成しようとしていました。私は汚れのアルゴリズムのためのウェブの周りの様々なリソースを見つけましたが、それらのどれも透明な背景を使用して考慮しません。不透明度の汚れツール
GIMPやPhotoshopの汚れ具合に見られるように、背景のサンプルをレンダリングすると透明になることはありません。
透明度と色の両方をどのようにして汚すことができますか?
私が探している答えは、個々のチャンネルを別々の画像(または少なくともRGBとAチャンネルを別々に)にすることです。しかし、私はAndroidでビットマップのチャンネルを編集する方法を見つけることができないようです。 Android Edit Bitmap Channels
こんにちは、あなたの答えから4年ですが、私はあなたの方法について本当に興味があります。あなたがこれをどうやってやったのか少し詳しく知ることができるのだろうか?たとえば、2つのRGB画像を結合するために使用したブレンドモードと2つのアルファチャンネルがあります。私は趣味のための描画アプリを作っています。そして、このことは私を狂わせてしまいます。ありがとう! – Coolant
正しくリコールすれば、NDKにドロップダウンしてしまい、取得したサンプル画像を現在のキャンバスで平均化できるようになりました。 – GuyNoir
私はこの全体的なアルゴリズムを使用しました:http://losingfight.com/blog/2007/09/05/how-to-implement-smudge-and-stamp-tools/ – GuyNoir
なぜ透明性物質:
は私はそのための別の質問を?それはちょうど赤、緑、青のような別のチャンネルですか? – Novikovああ、それは私には明らかだったはずですが、より良い質問はAndroidでチャンネルを編集する方法だったと思います。私はそれについて別の質問を開始します。 – GuyNoir