"работа с графическими слоями"
Страницы: 1
Пользователь: liitle Сообщений: 1 Статус: Незримый Зарегистрирован: 27 января 2011, 17:02 Был:27 января 2011, 17:18 ![]() ![]() ![]() | Дата: 27 января 2011, 17:14 Сообщение № 1 |
Уважаемые знатоки, просьба подсказать или даже показать как инструментами языка с/с++/с# написать программу, позволяющую работать с графическими слоями(подобно Photoshop) Сама идея программы заключается в том, чтобы на карту местности(снимок) наносить в режиме полупрозрачности температурный градиент, меняющийся в интерактивном режиме. |
Пользователь: DMT Сообщений: 123 Статус: Программист Зарегистрирован: 18 октября 2007, 2:35 Был:13 ноября 2017, 4:54 ![]() ![]() ![]() | Дата: 27 января 2011, 17:26 Сообщение № 2 |
Создавать для каждого слоя свой Bitmap Для получения одного рисунка объединить все в зависимости от позиции рисунка на общей канве с помощью: Bitmap.Canvas.CopyRect в режиме Bitmap.Canvas.CopyMode=SRCAND; Где SRCAND = $008800C6; Это по крайней мере на delphi так. на си++
Так создавать битмапы:
|
Страницы: 1