Вопросы по теме '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