![]() |
|
Модераторы: Poseidon |
![]()
|
|
| DelphiFun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
но кусок:
также ведь не отделяет разницу... А вот он-то по идее должен.. нет разве? |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Чтобы так было, надо было сравнивать цвета целиком! А не составляющие R G B отдельно. Составляющие как раз могут и совпадать, а цвета целиком нет, вот и получается белиберда. Вот и выходит, что часть составляющих занулена, а часть нет, в результате на лицо непонятные обрывы и проч. Лучше всего как и сказали XOR он никогда не даст превышения уровня и всегда позволит произвести обратную операцию. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| DelphiFun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Ха! действительно.. мы же сравниваем не цвета друг с другом..
А в случае с XOR'ом передавать именно эту картинку? А как же произвести накладку на предыдущий скриншот так, чтобы оно наложилось именно тем "цветом" который был изначально..? Ещё раз XOR'ом? ( странно спросил, я это и сам понял, не смог сформулировать точнее ) |
|||
|
||||
| DelphiFun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Кстати, а что означает "превышения уровня"? Какого уровня, о чем речь идёт?
|
|||
|
||||
| Alexeis |
|
||||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
По идее да. Не совсем ее, точнее ее сжатый аналог.
Составляющая цвета имеет 255 градаций, если скажем вычитать цвета, то например 212 - 220 = - 8, но такое число реально запишется как 247, потому что вышли из диапазона 0..255. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
| DelphiFun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
А, ну с этим понятно. С RLE я думаю проблем у меня не возникнет. А обратно это XOR чего с чем? Одно это бит картинки, а второй? Мне кажется такое впринципе не прокатит, потому как посмотри какая после XOR'а получается интересная разница... линия ( бирюзового цвета ) ведь ПОВЕРХ, а он в разнице отображает ещё и то, что было под ней... блин а как такое вообще возможно? Таким макаром любую картинку сканировать можно на то, что было под верхней линией На крайняк прийдётся сравнивать именно цвета объединяя несколько битов в один.. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 5 Всего: 260 |
||||
|
||||
| DelphiFun |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Работает!!!
skyboy, Alexeis, Спасибо большое за помощь в решении этой проблемы!! |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |