|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 19 Jan 2002 07:50:46 To : Vasily Shmelev Subject : Antialiasing -------------------------------------------------------------------------------- VS> 0 0 0 как видно, при расчете блюра будет 2 белых и 3 черных VS> 0 1 1 <-- составляющих. Они то и "давят" белый цвет. В общем, VS> криво 1 0 0 смотрится. VS> ;) мдаа.. отсюда-то скорее всего не видно, скоре потому что если блюр получается усреденнием, то из одинокого белого пиксела может получится совсем ничего : 0+0+255+0+0 / 5 Вот так видно ;) но это не проблема, пройдись по всей картинке, найди наиболее яркий пиксель и домножь все пиксели на 255/полученое значение. (автоконтраст) Критерий получения значения можешь взять другим, например - среднее от всех пикселей. Можешь задать руками. Только при домножении, нужно делать клампинг, clamp: if (pixel>255) pixel=255; if (pixel<0) pixel=0; --- Alex Raider / Flash inc. * Origin: Alex Raider/ Flash inc. 1992-2002 (2:5000/228.16) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643c491902.html, оценка из 5, голосов 10
|