こんにちは、私は小さな問題を持っています。C#グラフィック塗りつぶしツール
私は私はこの画像に着色画素を有しているか、空であるかどうかを検出する必要がある画像の聖霊降臨祭のサイズ32×32
のリストを持っています。例えば
:
私のイメージ [。 ]
ドットはイメージ内のピクセルです。 私はこのコードを使用しているが、すべての場合には
bool tile_preset = false;
for(int b = 0; b < temp.Height;b++)
{
for(int a = 0; a < temp.Width; a++)
{
Color c = temp.GetPixel(a, b);
tile_preset = (c.A != 0 && c.R != 0 && c.G != 0 && c.B != 0) ? true : false;
if (tile_present)
break;
}
}
に動作し、私が持っている偽の私が持っているフルカラー画像を使用し、他の
真
このコードは、最後のピクセルが条件を満たす場合のみtrueを返します。 –
私は、このコードを変更する必要があると思います: - (c.R!= 0 || c.G!= 0 || c.B!= 0)カラーピクセルとしてアルファをチェックする必要はないと思います。 –
@MehrzadChehraz私はブレントステートメントを修正しましたが、何もありません。 –