-1

ボタンに画像を追加したい。ただし、背景色はボタンの色とは異なります。背景を透明/非表示に変更するにはどうすればよいですか?

このボタンの画像の背景色を変更する必要があります...

ここに画像の説明を入力

...これに

ここに画像の説明を入力

ありがとう、ウェス

4

2 に答える 2

2

WinForms の場合:

PictureBox を選択 -> プロパティ -> BackColor -> Web -> 透明

于 2012-10-30T16:01:56.737 に答える
0

画像の種類は?それが Bitmap オブジェクトの場合、おそらく 24 ビットの bgr イメージを持っています。透明にするには、32 ビットの bgra 画像にして、背景色を持つすべてのピクセルを a チャネルで 0 に変更する必要があります。8 ビット カラー マップ イメージの場合は、背景色のパレット エントリをチャネルの 0 の色に変更します。

于 2012-10-30T15:41:04.050 に答える