Re: Алгоритм сглаживания линий суперсемплинг
От: Аноним  
Дата: 17.10.04 08:20
Оценка:
Здравствуйте, igor_gratt, Вы писали:

_>Добрый день. Возникла проблема при написании прграммы. По заданию необходимо использовать для сглаживания линий суперсемплинг.


Алгоритм глуп (прост) до безобразия.

1. Разбить каждый пиксел на несколько подпикселей.
Имеется в виду если у тебя картинка WxH, то создаешь буферную (a*W)x(aH), а — выбираешь сам, лучше если это степень двойки.

2. Рисуешь свои линии на подпиксельной картинке.
Это делается стандартным алгоритмом.

3. Усредняешь цвет подпикселов, относящиеся к пикселу, и записываешь в пиксел результат.


В результате, не выдумывая нового алгоритма, получаешь сглаживание с точнастью, зависящей от а.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.