![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование изображения 24b в 8b?
olegnik © (2007-01-10 12:33:00)как преобразовать 24b изображение в 8b(условно говоря в оттенки серого)? За ранее благодарен.
Сотрудник деканата (2007-02-28 17:29:00) [1]> Дмитрий Белькевич ©
Выигрыш можно будет почувствовать только на изображении 5000х5000 ))
А если юзать для нормальной формулы SSE, то и там не почувствуешь.
Дмитрий Белькевич (2007-01-17 13:49:00) [2]p.s. возможно для кого-то будет откровением, но чистых R/B цветов на изображениях _почти_ не бывает. А если и будет, то останется черным, что часто вполне приемлемо. Зато скорость по сравнению с gray = 0.3 r + 0.59 g + 0.11 b на порядок выше.
Дмитрий Белькевич (2007-01-17 13:44:00) [3]>Для примера, возьмём флаг Российской федерации
Будет трехтоновый, в чем проблема?
>это канал, где только передачи про Гринпис
Да, синий канал - это про голубых, а красный - вообще об инопланетянах.
Так что, остановимся на зеленом, как наиболее нейтральном ;)
clickmaker (2007-01-12 16:43:00) [4]
> самый простой и быстрый вариант - оставить только зеленый
> канал
это канал, где только передачи про Гринпис?
Не, хочется ведь еще чего-нить... новорусских бабок, например
ors_archangel (2007-01-12 07:28:00) [5]
> Как самый простой и быстрый вариант - оставить только
> зеленый канал.Т.к. его 60%, результат часто оказывается
> вполне приемлемым.
Для примера, возьмём флаг Российской федерации...
Дмитрий Белькевич (2007-01-12 03:38:00) [6]Как самый простой и быстрый вариант - оставить только зеленый канал.
Т.к. его 60%, результат часто оказывается вполне приемлемым.
ors_archangel (2007-01-10 19:18:00) [7]
gray = 0.3 r + 0.59 g + 0.11 b
Vovan #2 (2007-01-10 13:34:00) [8]Применяются различные алгоритмы dithering.
Общая теория:
http://www.efg2.com/Lab/Library/ImageProcessing/Algorithms.htm
см. секцию Dithering
Реализации в Delphi:
http://www.efg2.com/Lab/Library/Delphi/Graphics/ImageProcessing.htm
см. секцию Dithering