我有一個圖像,我在下面給出的列表中添加一些像素。列表返回它不包含的東西
List<Color> ycolo = new List<Color>();
for (int p = 5; p < FilteredImage.Width; p++) {
for (int k = 5; k < FilteredImage.Height ;k++)
{
ycolo.Add(FilteredImage.GetPixel(p, k));
if (k==10) { break; }
}
if (p== 20) { break; }
}
if (!ycolo.Contains(FilteredImage.GetPixel(21,11)))
{
MessageBox.Show("Im here");
}
else
{ MessageBox.Show("Im not here"); }
它返回true(Im here)
,thoguh它不包含在21,11
位置什麼是錯的here.Im在Visual Studio C#工作pixle。 怎麼辦才能使它工作?
那麼,像素沒有在列表中,但像素的顏色包含可以被包括在內,也許你的東西混合起來? –
@FlatEric我不知道im tottaly初學者在這裏有什麼幫助嗎?像我應該製作什麼樣的清單? –
我不確定你想做什麼,但是如果你想知道,如果一個位置上的像素包含在列表中(與它的顏色無關),你可以使用一個'System.Drawing'列表。點' –