Я хочу получить доступ к цветам пикселей из изображения, но, насколько я знаю, изображение нельзя использовать таким образом. В моем коде есть событие Modify, где я вызываю метод MakeDarker, но я хочу знать, как я могу изменить там пиксели.
Я пытался преобразовать изображение в растровое изображение или в массив байтов, но ничего из этого не работает для меня. Visual Studio даже не распознает Bitmap, когда я его печатаю, несмотря на использование Xamarin.Forms.Image.
public void Modify(object sender, EventArgs args)
{
ImageModify modify = new ImageModify();
picture = modify.MakeDarker(picture);
}
class ImageModify
{
public Image MakeDarker(Image image)
{
Image output = new Image();
for (int i = 0; i < image.Height; i++)
{
for (int j = 0; j < image.Width; j++)
{
}
}
return output;
}
}