0

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);
}

問題の図:

ここに画像の説明を入力

ご覧のとおり、描画された円の垂直方向に隣接する画像の端は、何らかの理由で赤くなっています。これの原因と解決方法を知っている人はいますか?

どうもありがとう :)

4

1 に答える 1

0

GitHub プロジェクト サイトでこの問題も参照してください: https://github.com/reneschulte/WriteableBitmapEx/issues/48

機会があれば見てみます。

[2020 年 1 月 13 日更新] これは GitHub の最新版で修正されています。NuGet パックも更新されます。v1.6.5 を参照

于 2019-11-05T12:04:10.480 に答える