Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наложить одну картинку на другую 
:(
    Опции темы
andrey_pro
Дата 25.2.2009, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 21.9.2007

Репутация: нет
Всего: нет



У меня есть два объекта Image

Мне необходимо один Image наложить на второй и получить один Image

Как это можно сделать?
PM MAIL   Вверх
likegift
Дата 25.2.2009, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: нет
Всего: 3



Цитата(andrey_pro @ 25.2.2009,  21:06)
У меня есть два объекта Image

Мне необходимо один Image наложить на второй и получить один Image

Как это можно сделать?

А?
прозрачность чтоле забацать?
PM MAIL   Вверх
andrey_pro
Дата 25.2.2009, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 21.9.2007

Репутация: нет
Всего: нет



первая картинка имеет фоновый рисунок.

вторая картинка имеет некий рисунок на прозрачном фоне.

мне надо вторую положить на первую
PM MAIL   Вверх
likegift
Дата 26.2.2009, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: нет
Всего: 3



Цитата(andrey_pro @ 26.2.2009,  00:19)
первая картинка имеет фоновый рисунок.

вторая картинка имеет некий рисунок на прозрачном фоне.

мне надо вторую положить на первую

если все так банально, то фоновую пикчу запихиваешь фоном на панель, а изображение с прозрачным фоном засовываешь в PictureBox , указывая цвет фона "прозрачный", а потом кидаешь этот PictureBox на панель.
PM MAIL   Вверх
diadiavova
Дата 26.2.2009, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Код

        Image Apply(Image bg, Image front)
        {
            Bitmap resultImage = new Bitmap(Math.Max(bg.Width,front.Width),Math.Max(bg.Height,front.Height));
            Graphics g = Graphics.FromImage(resultImage);
            g.DrawImage(bg, 0, 0);
            g.DrawImage(front, 0, 0);
            return resultImage;
        }



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
andrey_pro
Дата 26.2.2009, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 21.9.2007

Репутация: нет
Всего: нет



последний вариант самый реальный
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0859 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.