Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1

Корректное наложение одной картинки на другую с сохранением прозрачных областей

18.10.2012, 20:00. Показов 4893. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Название: demo.png
Просмотров: 708

Размер: 17.0 Кб

Чёрт ещё один глупый вопрос с которым не встречался и не знаю как бы решить

как можно картинку наложить на картинку и чтоб только картинка накладывалась но не как не BackColor
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2012, 20:00
Ответы с готовыми решениями:

Наложение одной картинки на другую
Добрый день! подскажите пожалуйста как при наложении одного компонента TImage на другой, если хотя бы на половину задевает другую картинку...

Наложение одной картинки на другую
Здравствуйте, у меня такой вопрос. Мне нужно сделать что-то вроде конструктора. Вот есть одна прозрачная картинка и мне нужно накладывать...

Есть две картинки. Возможно ли (и если возможно, то как) сделать наложение одной на другую
Доброго времени суток. Есть две картинки. Предположим: Возможно ли (и если возможно, то как) сделать наложение одной на...

14
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 20:26  [ТС]
на скрине 2 компонента.

и на втором стоит БакКолор "Transparent" но всё равно почему то фон такой и вместо того чтоб второй скрин наложился на первы как картинка он накладывается с фоном ..в фотошопе делал без фона сохранял в png

Добавлено через 11 минут
в чём проблем ребят?

Добавлено через 9 минут
может есть какие предложения ..скажите я попробую
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
18.10.2012, 20:32
Цитата Сообщение от HPB Посмотреть сообщение
в фотошопе делал без фона сохранял в png
Сохранилась без фона?
Цитата Сообщение от HPB Посмотреть сообщение
и на втором стоит БакКолор "Transparent" но всё равно почему то фон такой
Если BackColor изменить, цвет фона меняется?
Может вопросы глупые, но я с таким тоже не сталкивался, если фона нет, то его нет!

Добавлено через 52 секунды
Может выложите исходные картинки? Покручу у себя.
0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 20:36  [ТС]
Название: ClicklPlus.png
Просмотров: 696

Размер: 7.0 Кб
Название: Click.png
Просмотров: 687

Размер: 23.7 Кб

на форме стоит БакКолор "ActiveCaption"
0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 20:38  [ТС]
вот видишь они с прозрачным фоном!
0
Почетный модератор
 Аватар для Памирыч
23249 / 9161 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2012, 20:48
C#
1
2
3
4
5
            Bitmap BM1 = new Bitmap("1.png");
            Bitmap BM2 = new Bitmap("2.png");
            Graphics G = Graphics.FromImage(BM1);
            G.DrawImage(BM2, new Rectangle(10, 10, BM2.Width, BM2.Height));
            pictureBox1.Image = BM1;
1.png - та что побольше

Оба файла в папке с программой
0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 20:59  [ТС]
Недопустимый параметр.

C#
1
Bitmap BM1 = new Bitmap("1.png");
0
 Аватар для Pooh
409 / 361 / 82
Регистрация: 07.10.2009
Сообщений: 558
18.10.2012, 21:02
Цитата Сообщение от HPB Посмотреть сообщение
вот видишь они с прозрачным фоном!
Вижу!!! Видит око, зуб неймет!!!

Памирыч, так получится, но, как я понял, эти картинки должны быть на разных контролах, чтобы по ним кликать можно было, но чтобы они были прозрачно-фонные. Я так понял!
0
Почетный модератор
 Аватар для Памирыч
23249 / 9161 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.10.2012, 21:05
HPB, картинки с именем 1.png и 2.png должны лежать рядом с экзешником
Если это так и есть, то скажите - используются ли у Вас в программе диалоги открытия или сохранения файлов?
Если да, то путь к картинкам надо прописать полностью (и желательно):

C#
1
Bitmap BM1 = new Bitmap(Application.StartupPath + @"\1.png");
Для второго случая - аналогично.
0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 21:06  [ТС]
да правильно понял!

хочу сделать так ..можно сравнить это как плеер... в середине Play а эти кнопки ..кнопки перемотки!

Добавлено через 31 секунду
но как я уже не пробовал не получаетя чтоб вот такая замечательная кнопочка вышла
0
18.10.2012, 21:06

Не по теме:

Pooh, тогда я произвожу очистку верхних конечностей, используя воду

0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 21:12  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
HPB, картинки с именем 1.png и 2.png должны лежать рядом с экзешником
Если это так и есть, то скажите - используются ли у Вас в программе диалоги открытия или сохранения файлов?
Если да, то путь к картинкам надо прописать полностью (и желательно):

C#
1
Bitmap BM1 = new Bitmap(Application.StartupPath + @"\1.png");
Для второго случая - аналогично.
рядом с exe это есть не хорошо : (
0
18.10.2012, 21:15

Не по теме:

HPB, да я уж понял, что Вам не это нужно было :scratch:

0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 21:23  [ТС]
ещё у меня есть такая картинка
Название: NO.png
Просмотров: 194

Размер: 29.3 Кб

нельзя ли по координатам как то задать шелчки на те кнопки + и -?
0
26 / 26 / 4
Регистрация: 20.07.2012
Сообщений: 399
Записей в блоге: 1
18.10.2012, 22:08  [ТС]
и поцентру

Добавлено через 17 минут
блин как же это решают люди которые делают плеера на c# они ведь там очень красивый интерфейс творят

Добавлено через 27 минут
может хотябы есть мысли как искать я б порылся в интернете
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.10.2012, 22:08
Помогаю со студенческими работами здесь

наложение картинки на другую
Есть картинка (932х540 1.jpg) на которую нужно наложить другую (200x100 temp.png), делаю по примеру $dest =...

Наложение одной картинки поверх другой
Подскажите как сделать картинку поверх одной большего размера картинку меньшего размера мне надо что бы картинки обе были резиновые и...

Наложение одной картинки поверх другой-CSS
Помогите, пожалуйста, как здесь картинку 2.png наложить поверх $images: <a href="#" class="bnb"><img src="<?=...

Появление картинки в одной из 4х квадратов/областей по запросу пользователя путем введения цифр 1,2,3 или 4 в командную строку
Доброй ночи всем программистам! Нужна ваша помощь! Задание: создать/разделить область на 4 квадрата. Загрузить картинку. Итог...

Смена одной картинки на другую
надо поменять изображение. <a...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru