私は自分のアプリケーションにVBを使用し、ロゴを含む丸い背景イメージを持っています。鋭いロゴを防ぐために、異方性アニールも施されています。 vbは許容範囲なしでカラーキーイングのみを許可するため、ピクセルをアルファ値で置き換える必要があります。簡単に言えば、画面のピクセルと背景画像のピクセルを結合する必要があります。しかし、問題は次のとおりです。Pixelの結果の色を取得する式がわかりません。透明なアプリケーションの背景画像のピクセルの色を計算します
0
A
答えて
1
これは「アルファ合成」と呼ばれます。ウィキペディアページ(click here)の次の式を使用して、2つの透明なRGB画像から結果のRGB値を得ることができます。 (1つだけが透明でなければならないので、もう1つは100%アルファのあなたの画面/背景になることができます)
これらの方程式は、別のオブジェクトの上に透明なオブジェクトを1つ置きます。オブジェクト#1、a1はようになど、オブジェクト#1のアルファである、と...
私はそれはかなりなので、私はまた、wikiページをスキミングをお勧めします
R = (R1 * a1/255) + (R2 * a2 * (255 - a1)/(255^2))
G = (G1 * a1/255) + (G2 * a2 * (255 - a1)/(255^2))
B = (B1 * a1/255) + (B2 * a2 * (255 - a1)/(255^2))
Alpha = a1 + (a2 * (255 - a1)/255)
の下にハイライトを紹介します魅力的な
関連する問題
- 1. 透明な画像 - 背景色
- 2. 背景色を透明な背景画像で表示する
- 3. 背景画像の不透明度と親の背景色
- 4. トリプルプレイボタン:透明な背景の画像ボタン
- 5. 複数の透明な背景画像
- 6. 背景色と透明な画像のHTML表:下の枠線
- 7. 画像背景透明GIMP
- 8. 背景色の不透明度を背景画像ではなく
- 9. Android:アクティビティで背景色と半透明の背景画像を設定する
- 10. 透明画像の背景HTML5のキャンバス
- 11. 背景画像の透明度DIV
- 12. 背景画像の不透明アニメーション
- 13. 背景画像angacity2の不透明度
- 14. PyQt透明な背景画像部分的に黒色
- 15. 透明な背景色のQDialog
- 16. 不透明な画像の上に背景色があります
- 17. Androidのリアクションネイティブを使用する画像の透明な背景色
- 18. 画像の背景をconvert_alphaでPygameで透明にします
- 19. 画像の白い背景をCSSで透明にします
- 20. 透明な色の背景にホバリングの画像を取り除く
- 21. Android透明ウィジェット背景画像
- 22. アンドロイドベクターの背景色は透明です
- 23. 透明な背景のないSignaturePadから画像をエクスポート
- 24. Android:背景画像の特定の(緑の)色を透明にする
- 25. PILの透明な画像で背景をマージする
- 26. IrfanViewで透明な画像の背景を設定する
- 27. 変更Bloggerの背景透明度は今すぐ画像ない透明
- 28. ホバーの背景色の不透明度
- 29. 透明な背景のpng画像の問題は、タイプPNGの
- 30. 透明または不透明の背景にCSSの画像がある
あなたの質問を理解するために、不透明な背景/画面上の半透明のイメージの組み合わせに基づいて結果のピクセルカラーを与える式を求めるだけです。 – WillB
@ WireBはい。それがすべて私が尋ねるものです。 – COOLGAMETUBE