Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Borland C++ Builder

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 21.11.2010, 17:09   #1
Пользователь
 
Пол:Мужской
Регистрация: 13.10.2007
Сообщений: 186
Репутация: 192
По умолчанию Рисование в Image

Кто знает, подскажите.
В Image загружается *.bmp картинка.
Необходимо поверх Image создать прозрачный слой на котором можно рисовать в МоусДовн, например координатную сетку.
Далее поверх этого слоя создаем второй прозрачный слой на котором можно рисовать в МоусДовн, например к.л. фигуры.
Причем чтоб эти слои не перекрывали др.др. - т.е. они прозрачные.
Как это реализовать?
Alex333 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: стелла указательбрат таносаaltf2металлочерепица optimaтуристический столик раскладной


Старый 29.11.2010, 16:11   #2
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Рисование в Image

мммм
динамически создавать имейджи и на их рисовать?

Добавлено через 1 минуту
Либо динамически создавать канвасы.... только не уверен может ли быть прозрачным фон канваса...
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 29.11.2010, 20:36   #3
Alex333
Пользователь
 
Пол:Мужской
Регистрация: 13.10.2007
Сообщений: 186
Репутация: 192
По умолчанию Re: Рисование в Image

а конкретнее можно?
Alex333 вне форума
 
Ответить с цитированием Вверх
Старый 01.12.2010, 17:25   #4
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Рисование в Image

код не приведу - влом ставить билдер
общий алгоритм такой:
1. Загружаем рисунок в брошенный на форму Image
2. Создаём массив объектов класса TImage
3. когда нужно создать слой - создаёшь на форме свой объект класса TImage прямо поверх существующего и бросаешь его в массив.
4. у него прописываешь событие онмаусдовн чтобы рисовать что тебе нужно... на канве наверное...
5. если нужно добавить ещё слои - повторяем пункты 2,3
вроде как-то так... правда вопрос с прозрачным фоном у "своих" TImage'ей остаётся неразъяснённым... но, думаю, такое возможно...
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 04.12.2010, 09:22   #5
Alex333
Пользователь
 
Пол:Мужской
Регистрация: 13.10.2007
Сообщений: 186
Репутация: 192
По умолчанию Re: Рисование в Image

Спасибо, конечно. Но я начинающий, поэтому для меня то, что вы написали сложно. Вот еслиб пример был, то можно разобраться. Если у вас есть возможность всеже еще подробнее буду благодарен.
Alex333 вне форума
 
Ответить с цитированием Вверх
Старый 01.07.2011, 09:46   #6
yurisfuji
Неактивный пользователь
 
Пол:Мужской
Регистрация: 29.03.2008
Сообщений: 3
Репутация: 1
По умолчанию Re: Рисование в Image

В качестве варианта (если не существенно, что рисовать надо именно в TImage) могу предложить рассмотреть сторонние компоненты, например ImageEn от HiComponents. Имеется автоматическая поддержка многослойности, возможность задавать степень прозрачности каждого слоя, а если копнуть глубже, то можно достучаться до тех же Bitmap и Canvas для каждого из слоев.
Мне кажется для вашей задачи (если уж речь заходит о координатных сетках) это будет удобней. Да и на сайте у них есть туча готовых примеров, правда на Delphi, которые можно изучить и писать просто что-то на их основе.
yurisfuji вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование в консоли на C# Ivan_32 .NET 9 21.04.2008 18:46

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:33. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15487 секунды с 11 запросами