Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexander Lezin                      2:5059/9.77    02 Apr 2002  18:14:54
 To : Sergey Andrianov
 Subject : mono
 -------------------------------------------------------------------------------- 
 
     Morituri te salutant, Sergey
 
 01 апреля 2002 08:26, Sergey Andrianov -> Alexander Lezin
 
  DS>>>   Поделитесь идеей, плз, кто знает, как можно качественно rgb
  DS>>> 24bit в сабж 1бит переконвертить, чтобы интенсивность
  DS>>> передавалась плотностью точек?
  AL>>    Идея такова: Берешь пиксель. Пусть у него яркость Х. Если
  AL> Х>> =128, то результат (Х1) будет 255, иначе 0. Разницу (Х1-Х)
  AL>> прибавляешь к яркости следующего пикселя. Повторяешь. Это самое
  AL>> простое, что я знаю. Можно еще эту погрешность делить на 2, одну
  AL>> половину прибавлять к следующему пикселю в строке, а вторую - к
  AL>> пикселю в следующей строке. Имхо результат немного лучше.
 
  SA>    В общем случае ошибка распространяется не в 1-2, а в 4 направлениях
  SA> - во все еще не обсчитанные точки:
  SA>     ***********************************
  SA>     **************$o...................
  SA>     .............ooo...................
  SA>   где
  SA>    * - уже обсчитанные точки,
  SA>    $ - текущая точка,
  SA>    . - еще не обсчитанные точки,
  SA>    o - точки, в которые распрстраняется ошибка.
 
     Можно и так, разница не особо принципиальна. Один знакомый как-то пробовал
 подобное проделать в гексагональной плоскости - там каждый шестигранник
 одинаково соприкасается со всеми своими соседями. Говорит результат несколько
 лучше, но я сам пока его творение не видел.
 
  SA>    Еще практика говорит о том, что картинка получается лучше, если
  SA> перебор по сканлиниям осуществлять поочередно в разных направлениях.
 
     Интересно. А с чем это связано?
 
  SA>    K сожалению, не помню навскидку коэффициентов, с которыми
  SA> распространяется ошибка, но они далеко не должны быть равны между
  SA> собой.
 
     При распространении только вперед и вниз - вполне могут быть равны. В
 описанном тобой способе - действительно не должны. Может посмотришь? Они часом
 не зависят от расстояния между центрами пикселей?
 --- Ite, missa est                                                       Al
  * Origin: Всё это суета и томление духа... (2:5059/9.77)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mono   Dmitriy Shevnin   27 Mar 2002 15:52:25 
 mono   Alexander Lezin   30 Mar 2002 01:17:29 
 mono   Dmitriy Shevnin   30 Mar 2002 23:23:49 
 Re: mono   Andrew Kolchoogin   31 Mar 2002 14:20:20 
 mono   Dmitriy Shevnin   31 Mar 2002 20:42:13 
 mono   Alexander Lezin   31 Mar 2002 19:50:30 
 Re: mono   Sergey Andrianov   01 Apr 2002 09:26:06 
 mono   Alexander Lezin   02 Apr 2002 18:14:54 
 Re: mono   Sergey Andrianov   04 Apr 2002 21:17:20 
 mono   Alexander Lezin   04 Apr 2002 23:22:56 
 Re: mono   Sergey Andrianov   05 Apr 2002 21:17:26 
 mono   Alexander Lezin   07 Apr 2002 22:17:59 
 Re: mono   Sergey Andrianov   09 Apr 2002 08:57:30 
 mono   Alexander Lezin   10 Apr 2002 17:56:39 
Архивное /ru.algorithms/28993ca9cc2e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional