Je développe une application Xamarin avec le projet Native Shared.
Ceci est ma méthode de filtre d'inversion pour les bitmaps
Unknwon Membre Bitmap.SetPixel (x, y, couleur) dans Xamarin
using System;
using Android.Graphics;
public static Bitmap Inversion (Bitmap bmp) {
for (int x = 0; x < bmp.Width; x++)
{
for (int y = 0; y < bmp.Height; y++)
{
var pixel = new Color(bmp.GetPixel(x, y));
bmp.SetPixel(x, y, Color.Rgb(255 - pixel.R, 255 - pixel.G, 255 - pixel.B));
}
}
return bmp;
}
Je reçois une erreur de java.lang.IllegalStateException, lors de l'application d'un filtre à bitmap et je ne sais pas comment y remédier, voici l'endroit où il Je reçois que c'est une erreur Xamarin qui ne reconnaît pas la méthode .SetPixel(), je ne sais pas pourquoi cela se produit.
Voici le contenu de la variable de pixels:
S'il vous plaît aider
Afficher le code actuel dans le texte, pas les captures d'écran – SushiHangover
Désolé, j'ai oublié de l'ajouter. J'ai mis à jour ma question –
. SetPixels() ne fonctionne pas non plus –