Direct2D, DirectWrite, WIC

Автор обещает много интересных штучек.

Модератор: The trick

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

Direct2D, DirectWrite, WIC

Сообщение The trick » 26.05.2018 (Сб) 11:30

Всем привет.

Представляю библиотеки типов для работы с Direct2D, DirectWrite и Windows Imaging Component. Также в архиве содержатся вспомогательные модули и примеры работы с данными библиотеками типов. Библиотеки довольно "сырые" поэтому будут дополнятся (новые сущности доступные в Win8 и позже, вспомогательные функции и т.д.) и исправляться различные баги. Для работы некоторых методов и интерфейсов необходимо подключить библиотеку OLEEXP.

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Вложения
Direct2D_V2_10.zip
(1.01 МиБ) Скачиваний: 48
UA6527P

Jack Ferre
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 17.02.2014 (Пн) 14:31
Откуда: Казахстан, Костанай

Re: Direct2D, DirectWrite, WIC

Сообщение Jack Ferre » 29.05.2018 (Вт) 10:06

Классно! Буду изучать.
Отдельное спасибо за "Inline object".

Пару демок у меня не запускаются:
CustomRenderer - Compile error: Error in loading DLL - Dim cCustRender As CRenderer
SaveImage - Ошибка IDE: Unexpected error (32810)

Все TLB подключены. Win10 x64.

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

Re: Direct2D, DirectWrite, WIC

Сообщение The trick » 29.05.2018 (Вт) 18:55

Jack Ferre писал(а):Пару демок у меня не запускаются:
CustomRenderer - Compile error: Error in loading DLL - Dim cCustRender As CRenderer
SaveImage - Ошибка IDE: Unexpected error (32810)

Все TLB подключены. Win10 x64.

Ок, спасибо за тест. Буду смотреть в чем проблема.
UA6527P

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

Re: Direct2D, DirectWrite, WIC

Сообщение The trick » 31.05.2018 (Чт) 10:48

Jack Ferre, в каком месте выскакивает ошибка Unexpected error (32810)?
UA6527P

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

Re: Direct2D, DirectWrite, WIC

Сообщение The trick » 31.05.2018 (Чт) 16:22

Обновление.

Пофикшен баг с "Compile Error, Error in Loading DLL".
Добавлен пример с использованием внедренных шрифтов.
UA6527P

Jack Ferre
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 132
Зарегистрирован: 17.02.2014 (Пн) 14:31
Откуда: Казахстан, Костанай

Re: Direct2D, DirectWrite, WIC

Сообщение Jack Ferre » 01.06.2018 (Пт) 19:16

При попытке компиляции.

scr_vb6_saveimage.png
scr_vb6_saveimage.png (3.63 Кб) Просмотров: 2648

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

Re: Direct2D, DirectWrite, WIC

Сообщение The trick » 01.06.2018 (Пт) 19:32

Jack Ferre, SP6 установлен?
UA6527P

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

Re: Direct2D, DirectWrite, WIC

Сообщение The trick » 02.03.2023 (Чт) 17:21

Обновление.

Добавлены описания некоторых интерфейсов (в частности ID2D1Effect и его зависимости).
Добавлены новые примеры работы с эффектами (Размытие/Режимы смешивания/3D перспектива/Свертка).
Библиотека теперь отвязана от OLEEXP.

Изображение
Изображение
Изображение
Изображение

Качать в стартовом посте.
UA6527P


Вернуться в The trick

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron