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

Отключить сглаживание для определенного контекста устройства GDI
Я использую стороннюю библиотеку для рендеринга изображения в GDI DC, и мне нужно убедиться, что любой текст отображается без какого-либо сглаживания/сглаживания, чтобы я мог преобразовать изображение в предопределенную палитру с индексированными...
4918 просмотров
schedule 24.09.2022

Указание DPI контекста устройства GDI
У меня есть приложение, которое генерирует метафайлы (EMF). Он использует эталонное устройство (также известное как экран) для рендеринга этих метафайлов, поэтому DPI метафайла изменяется в зависимости от того, на какой машине выполняется код....
7520 просмотров
schedule 17.12.2023

LoadImage работает по-разному в зависимости от настройки цвета выигрыша
Привет, я использую loadImage для загрузки 24-битного файла bmp, а затем пытаюсь получить информацию о bmp hBitmap = (HBITMAP)LoadImage(NULL, "logo.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE) GetObject( hBitmap,...
1079 просмотров
schedule 08.04.2024

Проблема с отрисовкой пользовательских элементов управления Windows
Я играю с рисованием своих собственных элементов управления с помощью библиотеки uxTheme в Windows и не могу понять, почему мой элемент управления не похож на обычный элемент управления Windows, который (предположительно) использует ту же тему, что и...
1610 просмотров
schedule 05.10.2023

Проблема с линией формы при рисовании фигуры в .NET, С#
Я хочу нарисовать фигуру с квадратом, ромбом и крестом. Квадратная линия сплошная и тонкая. Однако линия ромба и креста выглядит пунктирной или пунктирной. Я хочу, чтобы все фигуры имели сплошную линию. Есть идеи? Ниже приведен код и формы:...
1475 просмотров
schedule 24.09.2022

Почему края моего шрифта не гладкие при рисовании с помощью DrawText API?
Когда я рисую текст на DC, текст выходит с неровными краями, а в нескольких окнах, которые обрабатывает этот WindowProc, текст между каждым из них выглядит по-разному, что выглядит непрофессионально. Есть ли способ нарисовать его так, чтобы он...
835 просмотров
schedule 04.09.2022

C# PrintWindow возвращает черное изображение
У меня Windows XP, и я пытаюсь захватить окно. Но когда я захватываю окно, я получаю заголовок окна (имя и значок), но все содержимое окна черное. При попытке сохранить изображение все изображение прозрачно. Это мой код:...
10073 просмотров
schedule 22.04.2024

Программный захват события закрытия окон при нехватке ресурсов GDI
Я пытаюсь поймать все неожиданные завершения в моем процессе. Я использовал эти функции, чтобы поймать все необработанные ошибки и исключения, которые я могу придумать, но этого недостаточно:...
544 просмотров

Черная полоса подсветки с GDI
У меня есть хороший код сплиттера для моего графического интерфейса, но я не могу получить перо/кисть/что бы это ни было, мне нужно правильно выделить. Вы знаете, как в Visual Studio 10 полосы разделения можно перетаскивать, и есть красивая черная...
214 просмотров
schedule 14.10.2023

Изменить происхождение? Win32?
можно ли переместить начало координат на дисплее из верхнего левого угла в центр дисплея? Почему я хочу это сделать? Таким образом, я могу построить такие точки, как: (-21,-25),(22,-25),(21,25),(-21,25) Как видите, некоторые из них...
279 просмотров
schedule 27.04.2024

Изменение размера изображений в C#
У меня есть метод ниже, который я нашел в Интернете, который изменяет размер изображения до приблизительного размера, сохраняя при этом соотношение сторон. public Image ResizeImage(Size size) { int sourceWidth = _Image.Width;...
3889 просмотров
schedule 04.10.2023

Понимание API разработки для Windows
Я разрабатываю приложение с графическим интерфейсом для проекта. (мое первое приложение с графическим интерфейсом) На данный момент я провожу небольшое исследование того, как создать графический интерфейс для Windows. Пока что я решил использовать...
69 просмотров
schedule 29.08.2022

Как правильно отобразить TBitmap с альфа-каналом на TImage?
У меня есть TBitmap, который содержит полупрозрачное изображение с альфа-каналом (в этом примере я получил его из TPngImage). var SourceBitmap: TBitmap; PngImage: TPngImage; begin PngImage := TPngImage.Create(); SourceBitmap :=...
6493 просмотров
schedule 28.02.2024

«В GDI+ произошла общая ошибка» при сохранении изображения
У меня была довольно проблема с этим. Вот мой код. int frame = 0; //This is a wpf button event private void up_Click(object sender, RoutedEventArgs e) { frame++; LoadPic(); } private void LoadPic() {...
1546 просмотров
schedule 07.02.2024

Сопоставление шаблона со снимком экрана окна
Что я сделал У меня есть небольшое изображение шаблона, которое предназначено для поиска координат совпадающих субизображений в более крупном скриншоте. Сам снимок экрана записывается в контроллер домена памяти с помощью BitBlt , затем...
2488 просмотров

Пример MSDN для прокрутки больших изображений
ВВЕДЕНИЕ И СООТВЕТСТВУЮЩАЯ ИНФОРМАЦИЯ: Я пытаюсь нарисовать изображение в своем главном окне в его естественном размере. В настоящее время мне нужно визуализировать EMF. Просматривая Интернет, я нашел этот пример MSDN . ПРОБЛЕМА: Я...
419 просмотров
schedule 05.10.2023

winapi: от HDC к HBITMAP
Я хотел бы сделать что-то, что я считаю довольно простым, но, поскольку я новичок в winapi, я нахожу много проблем. В основном у меня есть HDC (который я BitBlitting из загруженного растрового изображения), и я рисую на нем прямоугольник. Затем я...
1689 просмотров
schedule 03.07.2022

Нарисуйте эллипс заданной толщины между двумя точками
У меня есть растровый объект С#, и я могу нарисовать линию из точки А в точку Б. У меня есть 2 точки на краях диаграммы, и я хотел бы нарисовать эллипс от A до B. Базовый g.DrawEllipse() рисует только эллипсы либо идеально по горизонтали, либо по...
1567 просмотров
schedule 12.12.2023

Загрузить курсор с определенным разрешением
У меня есть два ресурса курсора. Первый [IDC_CURSOR1] содержит три разных типа изображений: 32 x 32, 24 бит/с 48 x 48, 24 бит/с 64 x 64, 24 бит/с Второй [IDC_CURSOR2] содержит только один: 48 x 48, 24 бит/с Если я вызываю...
576 просмотров
schedule 27.10.2023

Фоновое изображение окна Win32 MFC мозаично, когда оно не должно
Я делаю образец экрана-заставки в MFC , который ничего не делает, кроме отображения самого верхнего окна без полей с изображением в качестве фона. У меня действительно странная проблема, которая возникает на компьютере моих друзей, но не на моем,...
211 просмотров
schedule 12.12.2023