Вопросы по теме 'direct2d'

Win32: есть ли замена GDI32.dll, использующая аппаратное ускорение?
Кто-нибудь создал версию GDI32.dll , использующую аппаратное ускорение, доступное на машине? gdiplus.dll ? Начиная с Windows Vista, GDI больше не поддерживает аппаратное ускорение. (GDI+ никогда не имел аппаратного ускорения). Если Microsoft...
4386 просмотров
schedule 07.07.2023

Direct2D / GDI + и медленное рисование форм Windows - что можно сделать?
Я много работаю с Visual Studio 2008, .NET C # 2.0-3.5 и Windows Forms, и я заметил, как и многие до меня, что GDI + очень медленно рисует элементы управления. Обратите внимание , что я не особо занимаюсь изображениями (JPG, GIF и т. д.)....
12894 просмотров

Не удается создать поверхность Direct2D DXGI.
Я вызываю этот метод: http://msdn.microsoft.com/en-us/library/dd371264(VS.85).aspx Вызов завершается с ошибкой E_NOINTERFACE . Документация особенно бесполезна в отношении того, почему это может произойти. Я включил все средства отладки...
4145 просмотров
schedule 01.03.2023

Directwrite: получение высоты шрифта
Моя цель: я хочу получить высоту шрифта IDWriteTextFormat, чтобы рассчитать, сколько строк текста может поместиться в IDWriteTextLayout определенной высоты. Моя проблема: Прямо сейчас я использую этот код для вычисления видимого количества...
6415 просмотров
schedule 10.05.2023

Копирование части 2D-текстуры в другой Direct3D11
Как скопировать произвольную полигональную область одной 2D-текстуры Direct3D 11 в другую текстуру? Я пытался использовать метод ID3D11DeviceContext::CopySubresourceRegion, но он копирует только прямоугольные части. Я использую Visual C++....
2519 просмотров
schedule 30.05.2023

Каковы наилучшие методы многопоточности с Direct2D и DXGI (взаимодействие D3D)?
В идеале я хотел бы иметь несколько рабочих потоков, чтобы иметь возможность отображать цели рендеринга за пределами экрана, а затем «переносить» отображаемый контент в цель на экране. С целями рендеринга hwnd это не кажется проблемой (у msdn есть...
2351 просмотров
schedule 26.05.2022

Рендеринг части растрового изображения с помощью Direct2D
Я занимаюсь преобразованием пользовательского программного обеспечения САПР с GDI на Direct2D. У меня проблемы с панорамированием рисунка. Что я хотел бы сделать, так это создать растровое изображение, которое в 3 раза шире окна рисования и в 3 раза...
5557 просмотров
schedule 22.11.2022

Как использовать Direct2D для создания пользовательского хрома окна?
Я новичок в Direct2D после того, как только что посмотрел руководство по запуску MSDN и справочник по API, и мне кажется, что есть только CreateHwndRenderTarget(), если вы хотите использовать стандартную модель графического интерфейса winAPI C++ с...
563 просмотров
schedule 19.05.2024

Сопоставление углов с произвольными позициями с помощью Direct2D
Я использую WIC и Direct2D (через SharpDX) для объединения фотографий в видеокадры. Для каждого кадра у меня есть точные координаты, где будет находиться каждый угол. В то время как сами фотографии имеют стандартное соотношение сторон (например, 4:3...
1028 просмотров
schedule 29.10.2022

Сохранить в png в SharpDx
Разрабатываю Metro-приложение с SharpDx под Direct2D. Я нарисовал картинку с помощью deviceContext . Как я могу сохранить свою картинку в png-файл?
3220 просмотров
schedule 09.11.2022

Как выделить DirectX для графического процессора и выделить CUDA для другого графического процессора?
В моем приложении поток с графическим интерфейсом использует Direct2D для отображения изображений, позволяя пользователю панорамировать и масштабировать, а другой поток использует CUDA для обработки изображений. Чтобы поток обработки изображений не...
805 просмотров
schedule 15.07.2022

Как преобразовать один из текстовых объектов DirectWrite, не изменяя остальные
У меня есть несколько текстовых объектов DirectWrite на одной и той же цели рендеринга, и я хочу преобразовать один из них за один раз, оставив другие без изменений. В Direct2D существует несколько типов преобразований. Визуализировать целевое...
1019 просмотров
schedule 23.05.2022

WIC Direct2D CreateBitmapFromMemory: ограничения по ширине и высоте?
CreateBitmapFromMemory выполняется успешно, когда _nWidth равно или меньше 644. Если значение превышает это значение, значение HRESULT равно -2003292276. Существуют ли ограничения по ширине и высоте? #include <d2d1.h> #include...
4014 просмотров
schedule 14.07.2022

Обработка HRESULT в приложении Direct2D
В статьях журнала msdn Кенни Керра об изображениях и Direct2D он часто использует макрос HR() . В своей статье о компоненте Windows Imaging — http://msdn.microsoft.com/en-gb/magazine/cc500647.aspx он написал - Наконец, WIC API...
771 просмотров
schedule 07.04.2023

Почему моя производительность рисования Direct2D такая ужасная?
Я разрабатываю приложение Dotnet 4.0 на Win7, которое должно выполнять сопоставление. Как картографическое приложение, оно выводит кучу сглаженных полигонов высокого разрешения. В настоящее время он поддерживает два типа вывода рендеринга: GDI+ и...
5123 просмотров
schedule 02.06.2023

Выполнение мира ‹--› Преобразование устройства в Direct2D
В GDI + объект Graphics имеет функцию TransformPoints, которая позволяет вам указывать преобразования координат для любого устройства в мир или мира в устройство. В SharpDX я могу взять (независимые) координаты устройства и перевести их в мой мир с...
259 просмотров
schedule 14.12.2022

С чего начать с Direct2d?
Заинтересован в изучении Direct2d для создания приложения для Windows 8, но после 2 часов исследований я полностью запутался. Подобные примеры ( Создание простого Приложение Direct2D ), кажется, предполагает, что вы знаете, что такое HWND и...
4874 просмотров
schedule 05.10.2023

Радиальная градиентная кисть Direct2D C++
Привет, я использую Direct2D, и я использую Радиальную градиентную кисть, но я застрял на одном месте. Код моей радиальной градиентной кисти структура SampleWindow : DesktopWindow { //FOr Radial Gradient Brush...
641 просмотров
schedule 31.07.2023

как сохранить растровое изображение в файл с помощью direct2d и ID2D1HwndRenderTarget
Как сохранить ID2D1Bitmap в файл PNG мне не помогло. Я работаю с Direct2D. Я хочу сохранить ID2D1**Hwnd**RenderTarget *m_pRenderTarget в файл как bmp или png и т.д. Но образец, который я нашел в MSDN, использует ID2D1RenderTarget . В...
2503 просмотров
schedule 14.07.2022

Как сохранить файл bmp из ID2D1Bitmap
Я пытаюсь создать файл bmp из живого видео с помощью Kinect. Я разрабатываю приложение, которое запускает живое видео поверх этого, чтобы разместить изображение. IDE, которую я использую, — это Visual Studio Professional 2010. Код, который я...
1600 просмотров