Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.01.13;
Скачать: CL | DM;

Вниз

Преобразование изображения 24b в 8b?   Найти похожие ветки 

 
olegnik   (2007-01-10 12:33) [0]

как преобразовать 24b изображение в 8b(условно говоря в оттенки серого)? За ранее благодарен.


 
Vovan #2   (2007-01-10 13:34) [1]

Применяются различные алгоритмы dithering.

Общая теория:
http://www.efg2.com/Lab/Library/ImageProcessing/Algorithms.htm
см. секцию Dithering

Реализации в Delphi:
http://www.efg2.com/Lab/Library/Delphi/Graphics/ImageProcessing.htm
см. секцию Dithering


 
ors_archangel ©   (2007-01-10 19:18) [2]


gray = 0.3 r + 0.59 g + 0.11 b


 
Дмитрий Белькевич ©   (2007-01-12 03:38) [3]

Как самый простой и  быстрый вариант -  оставить только зеленый канал.
Т.к. его 60%, результат часто оказывается вполне приемлемым.


 
ors_archangel ©   (2007-01-12 07:28) [4]


> Как самый простой и  быстрый вариант -  оставить только
> зеленый канал.Т.к. его 60%, результат часто оказывается
> вполне приемлемым.

Для примера, возьмём флаг Российской федерации...


 
clickmaker ©   (2007-01-12 16:43) [5]


> самый простой и  быстрый вариант -  оставить только зеленый
> канал

это канал, где только передачи про Гринпис?
Не, хочется ведь еще чего-нить... новорусских бабок, например


 
Дмитрий Белькевич ©   (2007-01-17 13:44) [6]

>Для примера, возьмём флаг Российской федерации

Будет трехтоновый, в чем проблема?

>это канал, где только передачи про Гринпис

Да, синий канал - это про голубых, а красный - вообще об инопланетянах.
Так что,  остановимся на зеленом, как наиболее нейтральном ;)


 
Дмитрий Белькевич ©   (2007-01-17 13:49) [7]

p.s. возможно для кого-то будет откровением, но чистых R/B цветов на изображениях _почти_ не бывает. А если и будет, то останется черным, что часто вполне приемлемо. Зато скорость по сравнению с gray = 0.3 r + 0.59 g + 0.11 b на порядок выше.


 
Сотрудник деканата   (2007-02-28 17:29) [8]

> Дмитрий Белькевич ©

Выигрыш можно будет почувствовать только на изображении 5000х5000 ))
А если юзать для нормальной формулы SSE, то и там не почувствуешь.



Страницы: 1 вся ветка

Текущий архив: 2008.01.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
15-1196713425
Rouse_
2007-12-03 23:23
2008.01.13
Выдвигаем кандидатов на знак "Мастер Дельфи"


3-1189277440
opoloXAI
2007-09-08 22:50
2008.01.13
SQL. Вычисляемое поле.


3-1188949392
kalan
2007-09-05 03:43
2008.01.13
Использование Oracle и InterBase в одном приложении


15-1196933701
Kostafey
2007-12-06 12:35
2008.01.13
Тестирование Web - приложений


15-1196967066
Light
2007-12-06 21:51
2008.01.13
Вопрос о роуминге