WriteableBitmapEx、具体的には FillEllipse メソッドで WriteableBitmap を使用しています。楕円の一部が画像の外側に描画される FillEllipse を呼び出すと、画像の端にアーティファクトが発生します。
説明のためのいくつかのコード:
public WriteableBitmap TestImage { get; set; } = BitmapFactory.New(500, 500);
...
using (TestImage.GetBitmapContext())
{
TestImage.FillEllipse(-150, 200, -150 + 200, 200 + 200, Colors.Red);
}
問題の図:
ご覧のとおり、描画された円の垂直方向に隣接する画像の端は、何らかの理由で赤くなっています。これの原因と解決方法を知っている人はいますか?
どうもありがとう :)