Kitayets Помогте пожалуйста применить другой вариант функции в сообщении за 13.01.2015 12:32:28 и использовать ее в моем коде который тоже отображен в этом сообщении.
P.S.
Как создавать модули я знаю. Просто не пойму как ее применить в моем случае.
Найдено 12 результатов
- 13.01.2015 13:00:27
- Форум: Lazarus
- Тема: Помогите реализовать RGB To HSV
- Ответы: 6
- Просмотры: 4824
- 13.01.2015 12:32:28
- Форум: Lazarus
- Тема: Помогите реализовать RGB To HSV
- Ответы: 6
- Просмотры: 4824
Re: Помогите реализовать RGB To HSV
PFColor =^TFColor;//Что это не пойму
новый тип - указатель на TFColor (типизированный указатель). Используется для того, чтобы передавалась структура TFColor в процедуру по ссылке
TFColor = packed record//И это....
b,g,r: Byte;
end;
новый тип TFColor - упакованная структура. Упакованная ...
новый тип - указатель на TFColor (типизированный указатель). Используется для того, чтобы передавалась структура TFColor в процедуру по ссылке
TFColor = packed record//И это....
b,g,r: Byte;
end;
новый тип TFColor - упакованная структура. Упакованная ...
- 12.01.2015 21:35:53
- Форум: Lazarus
- Тема: Помогите реализовать RGB To HSV
- Ответы: 6
- Просмотры: 4824
Помогите реализовать RGB To HSV
Есть код с просторов инета:
type
PFColor =^TFColor;//Что это не пойму
TFColor = packed record//И это....
b,g,r: Byte;
end;
procedure RGB2HSV(Src : PFColor; Out H, S, V : Integer);
Const HSV_MAX_MUL = 360 shl 8;//это тоже не ясно что такое
Var Min, Max, Diff : ...
type
PFColor =^TFColor;//Что это не пойму
TFColor = packed record//И это....
b,g,r: Byte;
end;
procedure RGB2HSV(Src : PFColor; Out H, S, V : Integer);
Const HSV_MAX_MUL = 360 shl 8;//это тоже не ясно что такое
Var Min, Max, Diff : ...
- 12.01.2015 15:41:04
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
"Как однажды Жак звонарь городской сломал фонарь "
Брр в чём проблема ?
m
Не кури бамбук !
ЗЫ
Или совсем уж просто
begin
max_value:=max_of(R,G,B);
min_value:=min_of(R,G,B);
diff:=max_value-min_value;
V:=max_value;
if max_value<>0 then s:=(diff / max_value) else S ...
Брр в чём проблема ?
m
Не кури бамбук !
ЗЫ
Или совсем уж просто
begin
max_value:=max_of(R,G,B);
min_value:=min_of(R,G,B);
diff:=max_value-min_value;
V:=max_value;
if max_value<>0 then s:=(diff / max_value) else S ...
- 12.01.2015 11:12:33
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Mirage Напиши хотя бы по 1-му цвету как бы ты реализовал этот код. Если конечно можешь. Т.е. если не затруднит.
- 12.01.2015 00:04:10
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Mirage Не получается ничего. Ни работать ни сохранять. Не пойму как это реализовать

- 11.01.2015 23:38:00
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Я вашу идею то понял. Вроде все так. Но как это програмно реализовать не могу понять.
Что не можете понять? Как программно определить попадание числа в заданный диапазон? Ну не знаю...
И еще что можете сказать про ColorToIdent??
Не в курсе даже что это.
Ну не издевайтесь. Я не говорю что все ...
Что не можете понять? Как программно определить попадание числа в заданный диапазон? Ну не знаю...
И еще что можете сказать про ColorToIdent??
Не в курсе даже что это.
Ну не издевайтесь. Я не говорю что все ...
- 11.01.2015 20:10:47
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Если этот kolor перевести из RGB в пространство HSV (или просто вычислить H), то, т.к. H там отвечает за цвет, то можно просто поделить дипазон значений этого H на нужное количество сегментов, и, в зависимости от попадания в тот или иной сегмент, считать значение тем или иным цветом радуги.
Как ...
Как ...
- 11.01.2015 02:06:17
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Можно об этом по подробнее. А то я пока не понимаю о чем Вы.
Конечно:
mцветовая_модель)
С HSV познакомился а вот как из изображения достать цвета радуги в процентах так и не допер
У меня код некоторый уже есть. Но как сравнивать цвет пикселя с определенным диапазоном не пойму.
procedure ...
Конечно:
mцветовая_модель)
С HSV познакомился а вот как из изображения достать цвета радуги в процентах так и не допер
У меня код некоторый уже есть. Но как сравнивать цвет пикселя с определенным диапазоном не пойму.
procedure ...
- 11.01.2015 01:25:58
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Vapaamies писал(а):Можно взять обыкновенный алгоритм квантования, используемый в GIF и PNG, и переводить в трёхбитный цвет (палитру) -- те самые семь цветов радуги.
Можете написать код или алгоритм хотя бы?
- 10.01.2015 22:33:34
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Re: Не могу разобраться с JPG
Mirage писал(а):Лучше наверное сперва в HSV цветовое пространство пиксель перевести, а потом уж определять к какому цвету его отнести.
Можно об этом по подробнее. А то я пока не понимаю о чем Вы.
- 10.01.2015 19:59:00
- Форум: Lazarus
- Тема: Не могу разобраться с JPG
- Ответы: 21
- Просмотры: 15993
Не могу разобраться с JPG
Помогите с реализацией кода. Только прошу не гнобить я новичок. Мне нужно написать программу, которая бы могла из JPG картинки посчитать в процентах сколько какого цвета из 7-ми цветов радуги имеется в данном файле.
Я думаю алгоритм должен быть следующий:
1.Определение размера картинки.
2.Создание ...
Я думаю алгоритм должен быть следующий:
1.Определение размера картинки.
2.Создание ...
