Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
--=GAMER=--
-
- Фиолетовый бот

-

-
- Сообщения: 810
- Зарегистрирован: 22.03.2004 (Пн) 11:29
- Откуда: Владивосток
-
--=GAMER=-- » 06.06.2005 (Пн) 4:58
Помогите со сдвоением картинок в одну. То есть у меня есть фон и картинка с Alfa каналом сделанная в фотошопе.Как их "склеить" в одну? И можно ли так только без Alfa канала а просто с белым фоном, но чтоб он был прозрачным? Спасибо за ответы.
-
Rostik Ultra (2)
-
- Продвинутый пользователь

-
-
- Сообщения: 159
- Зарегистрирован: 10.05.2005 (Вт) 2:41
- Откуда: Антарктическая республика
-
Rostik Ultra (2) » 06.06.2005 (Пн) 6:26
--=GAMER=-- писал(а):Помогите со сдвоением картинок в одну. То есть у меня есть фон и картинка с Alfa каналом сделанная в фотошопе.Как их "склеить" в одну? И можно ли так только без Alfa канала а просто с белым фоном, но чтоб он был прозрачным? Спасибо за ответы.
Юзай исходники...
- Вложения
-
Alpha.zip
- Два исходника с альфа переходом
- (91.18 Кб) Скачиваний: 31
-
Tin
-
- Woodsman

-

-
- Сообщения: 1001
- Зарегистрирован: 08.12.2001 (Сб) 11:00
- Откуда: Kazakhstan
-
Tin » 06.06.2005 (Пн) 7:00
BitBlt... и все вопросы...
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88
-
tyomitch
-
- Пользователь #1352

-

-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 06.06.2005 (Пн) 11:01
Tin писал(а):BitBlt... и все вопросы...
И как он здесь поможет, интересно?

-
Tin
-
- Woodsman

-

-
- Сообщения: 1001
- Зарегистрирован: 08.12.2001 (Сб) 11:00
- Откуда: Kazakhstan
-
Tin » 06.06.2005 (Пн) 11:38
Как я пнял так:
SrcCopy
SrcAnd
SrcInvert
Получится так, на КОПИ картинку ляжет (СРСЭнд и Инверт) с прозрачными обостями
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 06.06.2005 (Пн) 12:26
Неправильно.
Альфа-канал это не просто прозрачный цвет или непрозрачный, это степень прозрачности. BitBlt тут никаким боком.
Lasciate ogni speranza, voi ch'entrate.
-
Tin
-
- Woodsman

-

-
- Сообщения: 1001
- Зарегистрирован: 08.12.2001 (Сб) 11:00
- Откуда: Kazakhstan
-
Tin » 06.06.2005 (Пн) 13:15
Ну если это имеется ввиду, то да... Тогда есть другой способ... Но пример там сдоровый капец... могу скинуть
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88
-
--=GAMER=--
-
- Фиолетовый бот

-

-
- Сообщения: 810
- Зарегистрирован: 22.03.2004 (Пн) 11:29
- Откуда: Владивосток
-
--=GAMER=-- » 08.06.2005 (Ср) 2:43
Не походу меня не поняли. Мне нужно что-бы на непрозрачную картинку "положилась" картинка с прозрачным фоном (Alpha) и непрозрачный рисунок в той-же картинке.
-
Tin
-
- Woodsman

-

-
- Сообщения: 1001
- Зарегистрирован: 08.12.2001 (Сб) 11:00
- Откуда: Kazakhstan
-
Tin » 08.06.2005 (Ср) 6:04
т.е. тебе не нужна полупрозрачность? и что значит "и непрозрачный рисунок в той-же картинке"... В какой картинке?
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88
-
--=GAMER=--
-
- Фиолетовый бот

-

-
- Сообщения: 810
- Зарегистрирован: 22.03.2004 (Пн) 11:29
- Откуда: Владивосток
-
--=GAMER=-- » 08.06.2005 (Ср) 6:19
Смотри иу меня есть фон(тоже рисунок) и рисунок который должен наложиться на этот фон. В рисунке есть фон который должен быть прозрачным а всё остальное нет (непозрачным). Теперь понял?
-
Tin
-
- Woodsman

-

-
- Сообщения: 1001
- Зарегистрирован: 08.12.2001 (Сб) 11:00
- Откуда: Kazakhstan
-
Tin » 08.06.2005 (Ср) 7:06
Ну тогда битблт и точка... Сейчас дигера делать начал... вот тебе пример так сказать наглядный
- Вложения
-
Digger.rar
- (12.91 Кб) Скачиваний: 42
888888__88__88____88
__88________8888__88
__88____88__88__8888
__88____88__88____88
-
codemaster
-
- Постоялец

-

-
- Сообщения: 604
- Зарегистрирован: 13.02.2004 (Пт) 13:35
codemaster » 08.06.2005 (Ср) 12:21
--=GAMER=-- писал(а):Помогите со сдвоением картинок в одну. То есть у меня есть фон и картинка с Alfa каналом сделанная в фотошопе.Как их "склеить" в одну? И можно ли так только без Alfa канала а просто с белым фоном, но чтоб он был прозрачным? Спасибо за ответы.
см.
http://vbaccelerator.com/home/VB/Code/v ... /index.asp
простенько и доступно
//<-
Mit freundlichen Grüßen
//->
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, PetalBot, Yandex-бот и гости: 10