Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Вниз

Преобразование изображения 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 вся ветка

Форум: "Media";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
2-1197456069
VovIk
2007-12-12 13:41
2008.01.13
Как выполнять одинаковый код для всех окон проекта?


2-1197821972
malyar
2007-12-16 19:19
2008.01.13
использование TMemo.Lies.Objects


1-1192540614
Андрей
2007-10-16 17:16
2008.01.13
CD-ROM


4-1181550273
Jetus
2007-06-11 12:24
2008.01.13
Сообщение Windows о смене суток


2-1197398005
Евгений Р.
2007-12-11 21:33
2008.01.13
Раскрытое окно в TDateTimePicker





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский