|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitriy Shevnin 2:5056/16.40 30 Mar 2002 23:23:49 To : Alexander Lezin Subject : mono -------------------------------------------------------------------------------- 30 марта 2002 00:17, Alexander Lezin писал Dmitriy Shevnin: DS>> Поделитесь идеей, плз, кто знает, как можно качественно rgb DS>> 24bit в сабж 1бит переконвертить, чтобы интенсивность передавалась DS>> плотностью точек? AL> Идея такова: Берешь пиксель. Пусть у него яркость Х. Если Х>=128, AL> то результат (Х1) будет 255, иначе 0. Разницу (Х1-Х) прибавляешь к AL> яркости следующего пикселя. Повторяешь. Это самое простое, что я знаю. AL> Можно еще эту погрешность делить на 2, одну половину прибавлять к AL> следующему пикселю в строке, а вторую - к пикселю в следующей строке. AL> Имхо результат немного лучше. AL> Вот примерчик небольшой. AL> ==================== AL> Begin AL> A := Round(0.3*P1[X*3+2] + 0.59*P1[X*3+1] + 0.11*P1[X*3]); Что это за константы 0.3, 0.59 и 0.11? Спасибо за отзыв, но я сам раньше успел найти алгоритм, который позволил мне обойти монохромное преобразование (раньше я пользовался фотошопом)... Жду ваших отзывов и предложений! ... Heroes - rulez форева, Win - маздай! --- @>->---- _diamond@kirov.virtualave.net_ *={======- * Origin: (c) Dim Studio (2:5056/16.40) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33093ca63d51.html, оценка из 5, голосов 10
|