Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
romanich
-
- Начинающий
-
-
- Сообщения: 19
- Зарегистрирован: 12.04.2005 (Вт) 14:33
- Откуда: Саратов
-
romanich » 29.04.2005 (Пт) 10:04
Как в VB можно повернуть картинку на определённое количество градусов(радиан)? Один способ придумал, но думаю он будет долгий; может кто-то подскажет?
-
Amed
-
- Алфизик
-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 29.04.2005 (Пт) 10:07
-
romanich
-
- Начинающий
-
-
- Сообщения: 19
- Зарегистрирован: 12.04.2005 (Вт) 14:33
- Откуда: Саратов
-
romanich » 29.04.2005 (Пт) 14:16
Понял.
А как можно повернуть с прозрачностью?
-
Mikle
-
- Изобретатель велосипедов
-
-
- Сообщения: 4148
- Зарегистрирован: 25.03.2003 (Вт) 14:02
- Откуда: Туапсе
Mikle » 29.04.2005 (Пт) 14:23
romanich
Ты б задачку описал, а то мало ли, может тебе нужен Direct3D, а может будет, как из пушки по воробьям.
-
romanich
-
- Начинающий
-
-
- Сообщения: 19
- Зарегистрирован: 12.04.2005 (Вт) 14:33
- Откуда: Саратов
-
romanich » 03.05.2005 (Вт) 13:16
Хотелось бы повернуть картинку в image на определённое количество градусов(это я уже нашёл по ссылке в примерах), но картинка содержит прозрачные области и после поворота они исчезают.
Вопрос:
Как повернуть это дело так, шоб прозрачность осталась?
-
d3drm
-
- Астролог
-
-
- Сообщения: 2873
- Зарегистрирован: 29.05.2002 (Ср) 23:34
- Откуда: МаСКвА
-
d3drm » 03.05.2005 (Вт) 17:41
romanich за полняй фон цветом фона. Да, каламбур, но и вопрос либо глупый, либо неполный.
ХЎ
-
Amed
-
- Алфизик
-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 03.05.2005 (Вт) 20:37
Надо сначала блиттить во временный DC (созданный через CreateCompatibleDC), а потом уже TransparentBlt'ом прозрачность делать. В поиск по вышеприведённым функциям.
-
tyomitch
-
- Пользователь #1352
-
-
- Сообщения: 12822
- Зарегистрирован: 20.10.2002 (Вс) 17:02
- Откуда: חיפה
tyomitch » 03.05.2005 (Вт) 21:56
Как обычно, моя обёртка умеет вращать с сохранением прозрачности. Не подойдёт?
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 180