![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
iddqd |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: нет Всего: 2 |
В Corel Photo Paint есть такая функция:
Image->Color Mode-Black and White (1-bit)->Conversion: Stucki Как мне использоваться эту возможность Корела из дельфи или может кто-нибудь знает алгоритм? -------------------- |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
||||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
Если знаешь цвет каждой точки, то можно сделать так,
сумируем все 3 состовляющие цвета и делим на три, получается градация серого, далее елси больше половины от белого , то ставил 1 , меньше 0, допустим цвет : 0x800101 серый =( 0x80+0x1+0x1)/3= 0x82/3= 0x2b ч/б = 0х2b > 0x7f ? 1 : 0 -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Тогда уж так:
|
|||
|
||||
iddqd |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 16.11.2005 Репутация: нет Всего: 2 |
Если бы я знал ![]() это какой-то вид преобразования картинки. Подробности мне не известны. Результат значительно отличается от требуемого. Ты знаком с алгоритмом или это предположение? Если первое, то можно немного подробней. -------------------- |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
согласен с Snowy, потому что алгоритм Romikgy однозначно ошибочен. Тама формула посложнее с коэфициентиками и пр. в зависимости от компоненты и их комбинаций (попробуй преобразовать в серый три картинки типа 255R:0G:0B; 0R:255G:0B; 0R:0G:255B; и посмотри что получится)
Добавлено @ 11:03 А ты уровнем поварьируй. Добавлено @ 11:05 А лучше иди на торри там есть библиотеки по обработке изображений, там уже все реализовано, да и подсмотреть как делать можно. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
нет да возьми картинку любую , выложи здесь (только не сильно большую), и сделай в
и выложи результат, имхо желательно в бмп формате, легче будет разбиратся с алгоритмом Добавлено @ 11:10
для человека картинки будут разные , а цифр имхо одинаковые, это зависит от особеностей человеческого глаза, восприимчивость к цыетовой гамме, имхо разговор ведется о другом -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||
|
|||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
Могу предложить простое решение (неправильное но творческое).
Создаеш в кореле лист с градиентной заливкой (примерно такого вида) R: 0..255 - первая полоса G: 0..255 - вторая полоса B: 0..255 - третья полоса экспортируеш это счастье в бмп24 преобразуеш в 8бит и экспортируеш в бмп8, преобразуеш в 1бит и экспортируеш в бмп1. по полученым результатам можно составить алгоритм преобразования из цвета в монохром (причем алгоритм будет адекватен кореловскому) Добавлено @ 11:21 а по моему иенно об этом. почитай стандарт jpeg там какраз это и учтено. берем два прототипа 50%G и 50%R, преобразуем в градации серого получаем 42,7% и 23,5% серого соотбетственно (это в цифре) посему чситаю утверждение ложным. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
к какому боку это относится к теме????
Еще раз повторюсь все это считается исходя из параметров человеческого глаза! и используются эти коэф. В теме просят преобразовать в ч/б изображение , я представил один из вариантов его добывания, о чем ты споришь ???? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
о том, что преобразование делается не просто так, а для того чтоб на результат люди смотрели. наверное особенности глаза надо учитывать. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
это спросили. его алгоритм! Я у автора темы попросил его ответа пока не вижу ![]() А всю эту димагогию разводить ... имхо пускай автор отвечает! Спорить с тобой drkot, смысла не вижу! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
что-то вроде этого наверно:
если я правильно понял... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Mechanic |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 5.5.2006 Где: Kharkov, Ukraine Репутация: нет Всего: 7 |
Чтоб нормально просчитать цвет, нужны яркостные коэффициенты.
А потом уже можно по порогу:
А вообще, есть для B/W конвертинга масса методов. Есть ещё дитеринг. --------------------
Tell me the extensions of the files You backup and I'll tell You who You are.. ©Mch |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |