![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.07.2007
Сообщений: 4
|
![]()
Есть вот такой вот кусок кода:
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.07.2007
Сообщений: 154
|
![]()
ето задача? p1[j] = p2[j-1]
|
![]() |
![]() |
![]() |
#3 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
значит картинка такая.. что комбинация не встречается
Берегите друг друга!
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 13.07.2007
Сообщений: 4
|
![]()
В картинке, нужно найти такой вот пиксель белого цвета, такой чтоб сверху над ним, и слева от него было по пикселю черного цвета.
В тестируемой картинке такой пиксель есть. Возможно, просто надо условие не так писать. Допустим не clWhite, а что-нть другое. |
![]() |
![]() |
![]() |
#5 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Может не тут ошибка, а в цикле где-то? Или сканлайны снизу вверх считаются (есть же параметр "flip row order" в фотожопе например)
пыщь
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 13.07.2007
Сообщений: 4
|
![]()
Дело в том, что уже при самой компиляции не выдаётся активная ошибка, а как сообщение внизу пишется что условие будет всегда возвращать false.
А что касается снизу-вверх, то там есть и такой пиксель, который соответствует этому условию, так что дело всё-таки в самом условии |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.07.2007
Сообщений: 23
|
![]()
Полагаю, дело в том, что clWhite - 32-разрядная константы, причём старшие байты ненулевые: clWhite=$FFFFFF
Сравнивая любое число размером в байт с $FFFFFF Delphi, видимо, приводит байт к 32 разрядам, дополняя нулями недостающее. Отсюда делается вывод, что самое первое выражение Код:
Советую или сравнивать байт с 255, или использовать тройки байтов, если изображение 24-разрядное.
Проекты для лучших программистов http://www.netlancer.ru
Последний раз редактировалось Sergey_nl; 14.07.2007 в 23:49. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 13.07.2007
Сообщений: 4
|
![]()
Спасибо! Действительно помогло.
Вместо clBlack нужно 0 Вместо clWhite нужно 255 |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переведите кусок кода на понятный язык НЕпрограммисту | grenkoff | Помощь студентам | 4 | 11.07.2008 17:33 |
Вставить 'кусок' другой страницы | N!ckeL | HTML и CSS | 5 | 25.06.2008 01:43 |
кусок кода считать не из тестового файла а из Tmemo | Stanislav | Общие вопросы Delphi | 8 | 07.01.2008 22:12 |
помогите понять кусок кода | Arteom | БД в Delphi | 7 | 31.08.2007 08:51 |
Выдернуть куски кода из html-кода | trafbite | Помощь студентам | 7 | 18.08.2007 13:51 |