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

Интерфейс графического устройства (GDI) - это независимый от устройства чистый программный графический API в операционной системе Windows для рисования графических примитивов и текста. Это базовая база, используемая для визуализации элементов графического интерфейса Windows.
6 отв.

Чтение проблем JPEG Метаданные (ориентация)

У меня есть изображение в формате JPEG, которое было снято на iphone. На моем настольном ПК (Windows Photo Viewer, Google Chrome и т.д.) Ориентация неверна. Я работаю над веб-приложением ASP.NET MVC 3, где мне нужно загружать фотографии (в настоящее...
03 июня '11 в 4:15
2 отв.

Перечисление мониторов на компьютере

Я нашел 7 различных способов перечислить мониторы, подключенные к компьютеру. Но все решения дают разные результаты (количество мониторов и информация на каждом мониторе). Эти решения: Используя знаменитый EnumDisplayDevices Использование EnumDis...
02 авг. '13 в 20:15
2 отв.

Как захватить экран с помощью "подсказок"?

Я использую GDI для захвата экрана, и я заметил, что "подсказки для инструментов" не включены в скриншот. Это мой основной код: HDC hdcDesk = GetDC(0); HDC hdcMem = CreateCompatibleDC(hdcDesk); HBITMAP hbmMem = CreateCompatibleBitmap(hdcDesk, 1920,...
07 мая '15 в 8:40
5 отв.

Как получить точные текстовые поля, используемые TextRenderer

System.Windows.Forms.TextRenderer.DrawText метод отображает форматированный текст с левым или правым заполнением или без него в зависимости от значения параметра flags: TextFormatFlags.NoPadding - плотно вставляется в ограничивающий прямоугольник...
13 дек. '10 в 14:26
4 отв.

Печать на рулонной бумаге

Я использую С# с Winforms. Я пытаюсь распечатать счета на бумажном рулоне. Ширина бумаги составляет 3 дюйма, но длина бумаги динамическая (ее рулонная бумага). Длина зависит от количества элементов в списке. Например. в покупке, если продано 100 пред...
06 дек. '10 в 13:20
4 отв.

Является ли TDirect2DCanvas медленным, или я делаю что-то неправильно?

При поиске альтернатив для замены GDI я пытался протестировать производительность Delphi 2010 TDirect2DCanvas в Windows 7. Я тестировал его, рисуя огромную полилинию с использованием Direct2D, и результат был абсурдно медленным, даже с 500 раз меньш...
29 окт. '10 в 23:00
4 отв.

В чем разница между GetClientRect и GetWindowRect в WinApi?

Что из этого я должен использовать в InvalidateRect для обновления моего окна? И почему?
26 сент. '11 в 23:41
6 отв.

Являются ли GDI, GDI + и OpenGL устаревшими/устаревшими?

Если вы открываете страницу "Графика и игры (Windows)" на microsoft.com последняя категория описывается как Устаревшая графика: устаревшие технологии и не должны использоваться в новых приложения. В эту категорию входят (помимо прочего) следую...
04 апр. '12 в 11:49
6 отв.

Как загрузить PNG-образ с помощью Win32/GDI (если нет GDI +)?

Можно ли загрузить PNG из файла в HBITMAP с помощью функций Win32 GDI? Если нет, то что было бы самым легким решением без использования внешних библиотек (например, libpng)?
31 дек. '11 в 6:26
6 отв.

Поддержка JPEG 2000 в С#.NET

Похоже, что .NET не может открыть файлы JP2 (Jpeg 2000), используя библиотеку GDI. Я искал google, но не могу найти какие-либо библиотеки или пример кода для этого. У кого-нибудь есть идеи? Я не хочу платить за библиотеку, если я не буду...
26 февр. '09 в 16:11
3 отв.

Возможно ли обнаружить утечки GDI из отладчика Visual Studio?

Утечки объектов GDI можно увидеть из диспетчера задач или из Process Explorer. (Ну, вы не видите утечек, но вы можете увидеть, постоянно ли повышается количество очков uasage.) Существуют также инструменты, которые позволяют просматривать объекты GD...
01 дек. '10 в 12:23
2 отв.

Поверните точку вокруг другой точки

У меня есть задача рисовать конкретную графику. В рамках этой задачи мне нужно вращать некоторую точку на 45 градусов. Я потратил уже 2 дня, пытаясь вычислить формулу, но просто не мог понять это правильно. Я искал повсюду, включая этот конкретный с...
04 дек. '12 в 5:47
1 отв.

GDI с помощью TGIFImage во втором потоке

У меня есть фоновый поток, который загружает изображения (либо с диска, либо на сервер), с целью в конечном итоге передать их в основной поток для рисования. Когда этот второй поток загружает GIF-изображения с помощью класса VCL TGIFImage, эта програ...
19 апр. '12 в 18:32
1 отв.

Почему DirectX/DirectWrite/Direct2D не может быть столь же резким, как GDI?

Я уже знаю, что подпиксельное позиционирование вызывает Отправка текста DirectWrite для размытия по сравнению с GDI. Однако мой вопрос несколько более фундаментален: Почему нельзя заставить DirectWrite (и связанные с ним методы) визуализировать те...
23 дек. '11 в 7:31
4 отв.

О совместимости координат GDI/GDI +?

У меня проблема при взаимозаменяемости рисования как с GDI, так и с GDI+. Преобразование страницы - в частности масштабирование - кажется, немного между этими двумя. Какие свойства контекста GDI влияют на масштабирование вывода, отличное от SetViewp...
22 февр. '10 в 11:51