Метод расширения WriteableBitmap FillEllipse создает артефакты по краям изображения - PullRequest
0 голосов
/ 05 ноября 2019

Я использую WriteableBitmap с WriteableBitmapEx, в частности, метод FillEllipse, и когда я вызываю FillEllipse, где часть эллипса рисуется вне изображения, это вызывает артефакт на краю изображения.

Некоторый код для иллюстрации:

public WriteableBitmap TestImage { get; set; } = BitmapFactory.New(500, 500);
...
using (TestImage.GetBitmapContext())
{
    TestImage.FillEllipse(-150, 200, -150 + 200, 200 + 200, Colors.Red);
}

Иллюстрация вопроса:

enter image description here

Как видно, край изображения вертикально расположен рядом с нарисованнымкруг красный, по неизвестной причине. У кого-нибудь есть идеи, что является причиной и как ее решить?

Большое спасибо:)

1 Ответ

0 голосов
/ 05 ноября 2019

Это известная ошибка. Смотрите эту проблему на сайте проекта GitHub:

https://github.com/reneschulte/WriteableBitmapEx/issues/48

Я посмотрю, когда у меня будет шанс.

...