ネイティブ共有プロジェクトでXamarinアプリケーションを開発しています。
これは
UnknwonメンバBitmap.SetPixel(x、y、color)in 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;
}
ビットマップにフィルタを適用するとき、私は、Java.Lang.IllegalStateExceptionエラーを取得していると私はそれを修正する方法が分からない、ここに入れてあるビットマップの私の反転フィルタ方式であります
これは、なぜこれが発生しているのか分かりませんが、これはXamarinのエラーが.SetPixel()メソッドを認識しないということになります。ここで
ピクセル変数の内容です:
ポストテキスト内の実際のコード、キャップを選別ない – SushiHangover
申し訳ありませんが、私はそれを追加することを忘れてしまいました。私の質問を更新しました –
.SetPixels()はどちらも動作しません –