GDI PLUS

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Don Leno
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 13.10.2013 (Вс) 14:05

GDI PLUS

Сообщение Don Leno » 26.04.2019 (Пт) 4:02

Здравствуйте
Работая с графикой натыкаюсь на камни и постоянно не хватает чего то для реализации своих задач (именно с gdi). Поэтому решил найти учебники по GDI+ или книжку какую, но проблема в том что все исходники на C++ с коим я не дружу))) Вот решил спросить не мог бы кто помочь с простейшими исходниками по основам GDI+? Мне проще научиться на готовом примере. Вот что требуется для начала:
1. Как я понял в GDI+ нужна какая то инициализация. Вот первый пример - инициализация GDI+ старт и завершение.
2. Загрузка изображения и отображение его на форме/ПиктуреБоксе. Желательно комменты по передаваемым параметрам.
3. Поворот изображения
4. Прозрачность по ColorKey, т.е. по цвету
5. Прозрачность по заданой маске, а именно маска загруженная из файла.
6. Полупрозрачность как в AlphaBlend.
7. Масштабирование изображения, аля StretchBlt

Для начала изучения мне этого будет достаточно, чтобы можно было на примерах попрактиковаться.

The trick
Постоялец
Постоялец
 
Сообщения: 583
Зарегистрирован: 26.06.2010 (Сб) 23:08

Re: GDI PLUS

Сообщение The trick » 26.04.2019 (Пт) 10:55

Смотри примеры использование на MSDN, затем смотри соответствия API функций к методам нужных объектов https://docs.microsoft.com/en-us/window ... atapi-flat .

viewtopic.php?f=9&t=45012#p6771433
viewtopic.php?f=15&t=45322
viewtopic.php?f=15&t=45335
viewtopic.php?f=15&t=45390
viewtopic.php?f=99&t=47326

Все манипуляции с каналами делаются посредством объекта ImageAttributes.

http://www.cyberforum.ru/post6244118.html
UA6527P


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 5

    TopList