![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Уважаемые!
У меня творится что-то странное... Написал программку, последовательность действий которой: 1. Открыть картинку 2. Нажать на любую область этой картинки(если белый пиксел - дальше, другой - стоп) 3. Выбрать из появившихся вокруг клика панелек панельку нужного цвета, и залить ту область, где кликнули выбраным цветом... Программно всё вроде правильно, но почему-то на выбранные красный, зелёный и синий цвет - заливает чёрным цветом, а жёлтый - вообще не заливает(( Программа: http://www.rapidshare.ru/1716336 |
|
#2
|
||||
|
||||
|
Пунк 2.4. правил форума читал?
Ну и 4.1. заодно. |
|
#3
|
|||
|
|||
|
каюсь. простите. исправлюсь.
как изменить, если что? |
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
|||
|
|||
|
спасибо большое!
|
|
#6
|
||||
|
||||
|
Странно, по отдельности все работает.Но как слепить вместе - нет...
Проблема где-то в области .Bitmap Нашел)))Картинка автоматом воспринимается как ч/б.Смени картинку на цветную. Вот : PHP код:
Последний раз редактировалось Konrad, 27.12.2010 в 22:07. |
|
#7
|
|||
|
|||
|
вот-вот...
а из-за чего может такое быть? |
|
#8
|
|||
|
|||
|
я понял!!!
у меня битмап был сохранён через пэинт как монохромный рисунок. из-за этого и весь сыр-бор. Konrad, спасибо, что откликнулся!! |
|
#9
|
||||
|
||||
|
Небольшая подсказка - глубина цвета картинки.
![]() |
|
#10
|
||||
|
||||
|
Вобщем допиши Image1.Picture.Bitmap.Monochrome:=false;
после открытия рисунка, мало ли ![]() Кстати, идея довольно неплохая, вот только панельки можно поменьше. А так норм. И кода не много ![]() Как расскрасска для детей - в самый раз. Вот только еще дописать функцию "Отменить". И игра готова. - грузи картинку, которая нравится и расскрашивай. Та и новые цвета добавить - 3 строки кода ![]() Последний раз редактировалось Konrad, 27.12.2010 в 22:15. |