Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
irineyxxx
138 / 50 / 11
Регистрация: 18.09.2011
Сообщений: 730
1

Использовать альфа-канал на PictureBox

03.01.2012, 20:23. Просмотров 2103. Ответов 4
Метки нет (Все метки)

Как поместить данный код в pictureBox1 к примеру:

C#
1
2
3
4
5
6
7
 Image myImage = Image.FromFile(Application.StartupPath + "//jd.bmp");
            Color lowerColor = Color.FromArgb(255, 255, 255);
            Color upperColor = Color.FromArgb(255, 255, 255);
            ImageAttributes imageAttr = new ImageAttributes();
            imageAttr.SetColorKey(lowerColor,upperColor,ColorAdjustType.Default);
            Rectangle rect = new Rectangle(150, 20, 100, 100);
            e.Graphics.DrawImage(myImage, rect, 0, 0, 100, 100, GraphicsUnit.Pixel, imageAttr);
срочно нужно люди
 Комментарий модератора 
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2012, 20:23
Ответы с готовыми решениями:

Альфа канал звука ()
Доброго время суток всем ! В программе у меня возник недочет того, что при...

альфа канал для надписей - вместо прозрачности чернота
Если создать прозрачный Bitmap, и на нем рисовать полупрозрачные линии (через...

Альфа-канал
Здравствуйте. Вопрос такой: я знаю, есть для Delphi компонент TBitmapPlus. Ну,...

Альфа канал
Доброго времени суток, подскажите как настроить текстуру и OPG на альфа канал,...

Альфа канал
Здравствуйте! Решил вот написать небольшой сайт и назрела небольшая проблема:...

4
zelen
382 / 297 / 67
Регистрация: 10.07.2010
Сообщений: 794
Завершенные тесты: 3
03.01.2012, 20:37 2
что имееться ввиду под поместить код в "pictureBox" типа такого?
C#
1
2
3
Graphics g = Graphics.FromImage(myImage);
g.DrawImage(myImage, rect, 0, 0, 100, 100, GraphicsUnit.Pixel, imageAttr);
pictureBox1.Image =  myImage;
0
irineyxxx
138 / 50 / 11
Регистрация: 18.09.2011
Сообщений: 730
03.01.2012, 20:46  [ТС] 3
zelen, Да, вот представь есть Picturebox1 и вот этот код хочу поместить туда с RGB настройками

+ очень очень важные компоненты должны присутствовать

C#
1
2
3
4
Color lowerColor = Color.FromArgb(255, 255, 255);
            Color upperColor = Color.FromArgb(255, 255, 255);
            ImageAttributes imageAttr = new ImageAttributes();
            imageAttr.SetColorKey(lowerColor,upperColor,ColorAdjustType.Default);
 Комментарий модератора 
Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
Памирыч
Почетный модератор
20893 / 8777 / 1080
Регистрация: 11.04.2010
Сообщений: 11,013
03.01.2012, 21:12 4
irineyxxx, да как же можно код поместить в объект? О_о

Что конкретно нужно? Только без кода, простыми словами
0
irineyxxx
138 / 50 / 11
Регистрация: 18.09.2011
Сообщений: 730
04.01.2012, 10:50  [ТС] 5
Памирыч, Помните я пару дней назад создавал тему, насчет Transparent - вот я нашел способ, как убирать 1 цвет , который мешает прозрачности, вот по этому коду мне очень нужно перевести в PictureBox так как все изображения у меня там

Добавлено через 13 часов 9 минут
Как добавить выше приведенный код к Panel, либо PictureBox ? А вообще как сделать прозрачность одного цвета - к примеру Lime , люди помогите , код уже есть, только впихнуть нужно его как нибудь в Panel либо в Picture Box


C#
1
2
3
4
Color lowerColor = Color.FromArgb(255, 255, 255);  //Берет под контроль - белый цвет 255,255,255
            Color upperColor = Color.FromArgb(255, 255, 255);//Почти тоже самое
            ImageAttributes imageAttr = new ImageAttributes();//Новые атриббуты для картинки
            imageAttr.SetColorKey(lowerColor,upperColor,ColorAdjustType.Default);//Настраивает цвет прозрачности
0
04.01.2012, 10:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2012, 10:50

Java Альфа-канал
Доброго времени суток! Столкнулся с проблемой: Заполнил форму фоном, теперь на...

С++ openGL Альфа канал
Практикуюсь пишу игру. Использую с++ и openGl. Помогите загрузить текстуру с...

Часть изображения и альфа канал
Смысл в следующем: я перерисовал часть изображения QPixmap image(100,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru