Вопросы по теме '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 просмотров
schedule
12.08.2022
Черная полоса подсветки с 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 просмотров
schedule
11.10.2023
Пример 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