Главная страница
    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.008 c
9-1165269799
-=Kirill=-
2006-12-05 01:03
2008.01.13
DirectX


15-1196978196
Lip
2007-12-07 00:56
2008.01.13
Delphi -> Console Application


2-1197472090
account1024
2007-12-12 18:08
2008.01.13
Кол-во элементов TreeView


15-1196855705
No_Dead
2007-12-05 14:55
2008.01.13
«Программистская депрессия»


4-1182258624
Викетор1985
2007-06-19 17:10
2008.01.13
Как зная имя процесса получить его PID





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский