Кто-нибудь знает достойный алгоритм для рисования сглаженных (гладких) квадратичных кривых безье в растре? Я мог бы просто нарисовать их как векторы, а затем скопировать изображение в растр.Как нарисовать сглаженную кривую Безье в растре?
Есть ли какой-нибудь умный, но свободно доступный алгоритм для рисования кривой непосредственно в пикселях? В настоящее время я использую алгоритм, реализованный здесь: http://www.bytearray.org/?p=67 quadBezier() Мне интересно, есть ли способ изменить его для рендеринга сглаживания безье? Спасибо заранее.
Я делаю это для учебных целей и потому, что я надеюсь, что это будет быстрее, чем использование пикселей копии из опции Shape. Вот пример, показывающий NONE-гладкая Безье быстрее, чем обычный Безье: http://lab.generalrelativity.org/raster/
не сглаживает функцию постпроцесса? в любом случае это не что-то тривиальное для реализации - общий поиск для реализации должен дать вам представление о том, что задействовано. просто используйте 'draw()' – divillysausages