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

Вниз

Сужение цветов   Найти похожие ветки 

 
ВадимММ   (2009-12-04 15:05) [0]

Как привести все градации красного к красному?
И другого цвета. Есть загруженная bmp и прохожусь циклом.
Строгого красного нет, и пиксель красного оттенка не равен clRed.
Как определить оттенок конкресного цвета?


 
TUser ©   (2009-12-04 15:06) [1]

В RGB - это три байта, посмотри, какая величина больше.


 
MBo ©   (2009-12-04 15:39) [2]

Один из вариантов - перевести цвет в пространство HSL или HSV, и проверять, в какой сектор попадает хью


 
Anatoly Podgoretsky ©   (2009-12-04 16:12) [3]

> MBo  (04.12.2009 15:39:02)  [2]

Ну не так же пишется


 
MBo ©   (2009-12-04 16:17) [4]

>Anatoly Podgoretsky ©   (04.12.09 16:12) [3]

Ага, правильно  будет HLS.

Или имеется в виду, я не побоюсь этого слова, Hue? ;)


 
clickmaker ©   (2009-12-04 16:25) [5]

> я не побоюсь этого слова, Hue? ;)

это фигня.
мне тут случайно в system32 попался файлик ahui.exe.
думал, вирус. Посмотрел версию - оказалось Application Compatibility UI


 
Anatoly Podgoretsky ©   (2009-12-04 16:42) [6]


> мне тут случайно в system32 попался файлик ahui.exe.
> думал, вирус. Посмотрел версию - оказалось Application Compatibility
> UI

Наверно наши казачки писали.


 
GDI+   (2009-12-04 22:51) [7]


> ВадимММ   (04.12.09 15:05)
>
> Как привести все градации красного к красному?
> И другого цвета. Есть загруженная bmp и прохожусь циклом.
>
> Строгого красного нет, и пиксель красного оттенка не равен
> clRed.
> Как определить оттенок конкресного цвета?


Пройдись по каждому пикселу и подсчитывай отношение R/(G+B) Если более X (или даже динамический коэффициент) то красный. Деление целочисленное - div


 
ВадимММ   (2009-12-05 00:44) [8]

Спасибо попробую, цвет я расматривал как одно_число.
Буду дробить на RGB и смотреть


 
GDI+   (2009-12-05 00:50) [9]


> ВадимММ   (05.12.09 00:44) [8]
>
> Спасибо попробую, цвет я расматривал как одно_число.
> Буду дробить на RGB и смотреть


Что такое Scanline знаешь? Или будешь Pixels[] использовать?


 
Dimka Maslov ©   (2009-12-05 14:04) [10]

Правильное решение дано в [2]. Алгоритм преобразования RGB в HSL(HSB) приведён в на видикипедическом сайте.


 
miek   (2009-12-08 10:45) [11]

в свою очередь, решение [7] абсолютно неверное.
RGB 255,150,150 выглядит как оттенок красного.
и я думаю, что необязательно приводить к HSL - проще и быстрее к ycbcr


 
ВадимММ   (2009-12-11 14:10) [12]

[9]
pixels
scanline не знаю



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
2-1261054211
Aleks
2009-12-17 15:50
2010.02.21
Программно ввести данные ТХТ в базу данных


15-1257309727
xayam
2009-11-04 07:42
2010.02.21
Старые архивы для DMSearch на www.delphimaster.net


2-1261130070
pg81
2009-12-18 12:54
2010.02.21
Как проверить существет ли еще форма в frm:TMyTypeForm?


4-1229323099
Zy
2008-12-15 09:38
2010.02.21
Форма в WinApi


4-1229348213
Wadimka
2008-12-15 16:36
2010.02.21
Есть чужое приложение и есть на нем непонятные кнопки





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