だから、私はこのクールなコードを発見し、私はそれを使用することはできません。あなたが見る...私たちは入力にあなたがの配列を渡す必要があり、私はそれを行うことができますが、我々はまた、私はそれを行う方法を知らない入力色に必要な画像 ...C#でColor [] Colorsを使用するにはどうすればよいですか?
public static Bitmap Colorize(Bitmap Image, Color[] Colors)
{
if (Colors.Length < 256)
return null;
Bitmap TempBitmap = new Bitmap(Image.Width, Image.Height);
for (int x = 0; x < Image.Width; ++x)
{
for (int y = 0; y < Image.Height; ++y)
{
int ColorUsing = Image.GetPixel(x, y).R;
TempBitmap.SetPixel(x, y, Colors[ColorUsing]);
}
}
return TempBitmap;
}
このコードが何をすべきか知るのは楽しいですか? –
@Etienne:明らかではないですか? 「カラー化」を行います。 :Dしかし真剣に、それは別の色のパレットを使用して新しいものにいくつかのイメージを再描画するように見えます。 –
@Cody:一体何言ってるの? – BoltClock