LinearGradientBrush Артефакт Обходной путь?

Кажется, что LinearGradientBrush в .net (или даже в GDI + в целом?) Имеет серьезную ошибку: иногда он вводит артефакты. (УвидетьВот или жеВот - по существу, первая линия линейного градиента рисуется в конечном цвете, то есть градиент от белого к черному начнется с черной линии, а затем с надлежащим градиентом от белого к черному)

Интересно, нашел ли кто-нибудь рабочий способ для этого? Это действительно раздражающая ошибка :-(

Вот изображение Артефактов, обратите внимание, что есть 2 LinearGradientBrushes:

альтернативный текст http://img142.imageshack.us/img142/7711/gradientartifactmm6.jpg

Ответы на вопрос(4)

Ваш ответ на вопрос