Страница 1 из 1

GDI PLUS

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

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

Re: GDI PLUS

СообщениеДобавлено: 26.04.2019 (Пт) 10:55
The trick
Смотри примеры использование на 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