Алгоритм сглаживания линий суперсемплинг
От: igor_gratt  
Дата: 16.10.04 06:56
Оценка:
Добрый день. Возникла проблема при написании прграммы. По заданию необходимо использовать для сглаживания линий суперсемплинг. К сожалению я не смог найти в интернете не только данного алгоритма, но даже его более менее конкретного описания. Если кто-нибудь имеет информацию о данном алгоритме, пожалуйста поделитесь ссылкой или примером. Спасибо.
Re: Алгоритм сглаживания линий суперсемплинг
От: Аноним  
Дата: 17.10.04 08:20
Оценка:
Здравствуйте, igor_gratt, Вы писали:

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


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

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

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

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


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