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

Как определить размер части кнопки радиокнопки Windows
Я сам рисую олдскульные радиокнопки (без темы — тематические радио — это совсем другая проблема) с помощью DrawFrameControl: DrawFrameControl(dc, &rectRadio, DFC_BUTTON, isChecked() ? DFCS_BUTTONRADIO | DFCS_CHECKED : DFCS_BUTTONRADIO);...
1250 просмотров
schedule 28.09.2023

Рекомендации по использованию кистей и перьев
Насколько дорого создавать кисти и ручки gdi? Должен ли я создавать их по мере необходимости и заключать их в использование, чтобы они быстро удалялись, или мне следует создать статический класс, аналогичный классу System.Drawing.Brushes?
1142 просмотров
schedule 27.07.2023

Поддержка JPEG 2000 в C # .NET
Кажется, что .NET не может открывать файлы JP2 (Jpeg 2000) с помощью библиотеки GDI. Я искал в Google, но не могу найти для этого никаких библиотек или примеров кода. У кого-нибудь есть идеи? Я действительно не хочу платить за библиотеку, если...
23783 просмотров
schedule 04.06.2023

Подавление диалогового окна «Сохранить как» в Microsoft XPS Document Writer при преобразовании GDI в XPS
В своей записи в блоге Печать документов в Microsoft XPS Document Writer без взаимодействия с пользователем Фэн Юань говорит Если вы печатаете из собственных приложений, легко указать MXDW в качестве драйвера принтера и указать имя файла для...
3449 просмотров
schedule 09.05.2022

Слияние JPG с GDI в C#
Мой сценарий: У меня есть одно цветное фоновое изображение JPG. У меня есть один черный текст на белом фоне JPG. Оба изображения имеют одинаковый размер (высота и ширина) Я хочу наложить изображение с черным текстом и белым фоном на...
1459 просмотров
schedule 13.10.2022

Как установить цвет пикселя в текстуре с помощью ManagedDX?
Привет, ребята, мне нужно установить для определенного пикселя в текстуре собственный цвет, для этого я создал растровое изображение и всегда устанавливаю пиксель в растровом изображении, а затем воссоздаю текстуру из растрового изображения. Это...
402 просмотров
schedule 01.11.2023

Как вы можете рисовать изображения 32bppargb с помощью функции Win32 AlphaBlend?
Я возился с этим большую часть ночи, так что, может быть, кто-нибудь из вас поможет мне. Я обнаружил, что GDI+ DrawImage в C# слишком медленный для того, что я пытаюсь отобразить, и, судя по форумам, это то же самое и для других людей. Я решил...
2684 просмотров
schedule 13.12.2022

Частичный вывод полилинии GDI при печати
Я вижу странную проблему при вызове Win32 GDI Polyline () при печати. На экране все выглядит нормально, однако при печати ломаная линия останавливается при обнаружении большого значения. Я думаю, что это несоответствие связано с масштабированием...
448 просмотров
schedule 26.04.2023

Как мне исправить альфа-значение после вызова текстовых функций GDI?
У меня есть приложение, использующее эффект стекла Aero, поэтому каждый пиксель имеет альфа-значение в дополнение к значениям красного, зеленого и синего цветов. У меня есть один настраиваемый элемент управления со сплошным белым фоном (альфа = 255)....
1165 просмотров
schedule 06.10.2022

Как получить настоящие цвета при экспорте чертежа GDI в bmp
Я разрабатываю веб-обработчик ASP.Net, который возвращает изображения, создавая System.Windows.Forms.Control в памяти, а затем экспортирует визуализированный элемент управления в виде растрового изображения, сжатого в PNG, с использованием метода...
574 просмотров
schedule 05.03.2022

Изменение системы координат
(источник: грубая записная книжка на sites.google.com ) Мне нужно переключиться с системы координат XY, показанной выше, на систему координат X'Y', используя System::Drawing::Drawing2D (т.е. GDI+). Вот что я имею в виду: float rotation =...
356 просмотров
schedule 20.12.2023

Перечисление активных шрифтов в C# с использованием DLL-вызова EnumFontFamiliesEx привело меня в замешательство
Моя конечная цель - перечислить все активные шрифты на компьютере с Windows. Например, если вы запустите WordPad или Word, вы увидите их все. Некоторые из этих шрифтов находятся в папке windows\fonts, но не все. Некоторые из них регистрируются...
3268 просмотров
schedule 01.04.2023

Графический редактор: рисование и изменение форм (Windows GDI)
Мне нужно рисовать, перемещать, изменять формы (прямоугольники, круги и т. Д.) На холсте (представленном стандартным «статическим контролем»). Все операции рисования реализованы стандартными функциями GDI. Я понял это так: (например, для...
673 просмотров
schedule 07.04.2022

Создайте специальный инструмент визуального выделения для изображения.
Я хочу создать особый вид выделения, в котором изображение затемняется, а часть, которую выбирает пользователь, показывает реальное изображение. Вы можете увидеть пример: Я нашел два подхода для реализации этого: Реализация элемента...
3011 просмотров
schedule 09.12.2023

Могут ли два контроллера домена совместно использовать один объект GDI (кисть, перо и т. д.)?
Могут ли два контекста устройства (DC) совместно использовать один объект GDI, например кисть или перо?
236 просмотров
schedule 23.05.2024

Экран-заставка Windows с использованием GDI+
Конечная цель этого состоит в том, чтобы иметь заставку в окнах, которая использует прозрачность, но это не то, на чем я застрял прямо сейчас. Чтобы создать прозрачное окно, я сначала пытаюсь скомпоновать заставку и текст в буфере вне экрана,...
2923 просмотров
schedule 09.02.2024

hwnd thread affinity painting из другого потока
У меня есть DGRect::draw(HWND hwnd) , который просто рисует пустой HBITMAP на hwnd ручке окна. Я отлично работаю, если я вызываю его из main() . Он даже работает правильно, если вызывается из конструктора DGRDPServer::DGRDPServer() , который...
1160 просмотров
schedule 11.02.2022

Гладкие линии с использованием вызовов GDI
Как сделать линии, нарисованные с помощью вызовов GDI (например, polygon(), LineTo()), гладкими в Win32? Есть ли в GDI или GDI+ функция, которая будет рисовать плавные линии?
1480 просмотров
schedule 19.04.2022

Несколько преобразований GDI для 2D-графики в C#
Я пишу графическое приложение, которое может выполнять глобальные преобразования (поворот и перевод) с помощью управления мышью. У кого-нибудь есть образец, показывающий, как реализовать это с помощью следующих методов: MouseDown(object sender,...
510 просмотров
schedule 21.05.2023

Типы дескрипторов GDI
В настоящее время я пытаюсь отследить утечку дескриптора GDI. В настоящее время я использую GDIView , чтобы отследить его. Инструмент разделяет объекты GDI на категории Pen, ExtPen, Bitmap, Font, Palette, Region, DC, Metafile DC, Enhanced Metafile...
878 просмотров
schedule 16.03.2022