У меня есть небольшая программа рисования, над которой я работаю. Я использую SetPixel на растровом изображении, чтобы рисовать линии. Когда размер кисти становится больше, примерно 25 пикселей в поперечнике, появляется заметная производительность ...
из того, что я здесь прочитал, кажется, что большинство функций Windows GDI ускорены. Так, например, при вызове BitBlt или AlphaBlend используется аппаратное ускорение, если оно доступно. Также упоминается, что ...
Мое новое приложение будет иметь богатый интерфейс, который должен быть изменен в размерах "на лету" с использованием прозрачных иконок/изображений и т.п. Для этого приложения я пытаюсь принять решение об использовании нового Direct2D API против ...
В Windows вызов CreateFontIndirect () может незаметно заменять совместимые шрифты, если запрошенный шрифт не запрашивается. Вызов GetObject () не выполняет отразить эту замену;он возвращает то же самое ...
В следующем коде каждый раз, когда вызывается CreateCompatibleDC, результирующий контекст устройства имеет только два цвета: черный и белый. case WM_PAINT: {PAINTSTRUCT ps; ps.hdc = ...
У нас есть приложение .NET, которое печатает как на реальных принтерах, так и в PDF, в настоящее время использующее PDFsharp, хотя эту часть можно изменить, если есть вариант получше. Большая часть вывода - это сгенерированный текст или изображения ...
Windows GDI имеет следующие функции: MoveTo (); LineTo (); Они принимают координаты, где начать рисование и где прекратить рисование. Но как эти функции реализованы ?? (особенно LineTo) Do ...
Что именно инкапсулируется графическим контекстом (или контекстом устройства в Windows)? Различные определения в сети соглашаются, что контекст инкапсулирует параметры для различной графики ...
Требуется рисовать на 16-битном растровом изображении шкалы серого в памяти. Было бы замечательно связать TCanvas с растровым изображением. Я использую Delphi, но любой язык подходит. Мне просто нужна идея. Есть идеи ? Преобразование ...
Извините, если это не по теме. Если так; пожалуйста, не стесняйтесь переместить его на соответствующий сайт. Как GDI / GDI + выполняет рендеринг на видеокарте (отображает содержимое на экране) без использования нижнего -...
GDI + очень медленный, почти полностью программный, тогда как GDI сильно ускоряется аппаратно.
GDI + - это то, что класс Graphics использует в WinForms, и он слишком медленный. Кто-нибудь создал библиотеку .NET GDI, чтобы ...
У меня есть изображение в формате JPEG, которое было снято на iphone. На моем настольном ПК (Windows Photo Viewer, Google Chrome и т. Д.) Ориентация неправильная. Я работаю над веб-приложением ASP.NET MVC 3, где я ...
Мне нужна помощь с отрисовкой текста в текстуру с помощью GDI и D3D11. Я пробовал использовать D2D / DirectWrite, но он поддерживает только D3D10, а не D3D11, как мне нужно. Все, что я пробовал, пока не удалось ...
Теперь я хочу ...
Я хочу отображать значок [файл .ico] на панели задач с некоторым текстом, добавленным к нему во время выполнения.
Есть ли собственный способ WPF сделать это? или сниппет для GDI + тоже был бы признателен. Спасибо.
и всем доброго времени суток. Это мой первый пост здесь. Я читал "Программирование Windows с помощью MFC - J Prosise (MS Press)"
Во второй главе я наткнулся на 2 функции GDI, которые меня по-настоящему сбили с толку, ...
Я составляю дневное расписание и представляю временные интервалы с панелями, а встречи - это еще больше панелей на Топ. Пользователь может прокручивать вверх и вниз, так что диапазон, который они видят, смещается ...
Если мы хотим создать приложение, подобное MS Paint, должны ли мы использовать OpenGL для визуализации графики?
Я хочу упомянуть о производительности при использовании традиционного GDI по сравнению с OpenGL.
И если есть что-то получше ...
Заявление об отказе от ответственности: я только начинаю работать с C, поэтому, вероятно, мне не хватает что-то очевидное или неправильное мышление! :) Как именно я мог бы использовать GDI + на чистом C?
Насколько я понимаю, ...
Думаю, я понимаю, что произойдет, если я выберу «объект» в «контекст устройства», и если этот объект является кистью, шрифтом, пером: символы этих объектов отныне используются для рисунка ...
У меня есть приложение, которое загружает некоторые данные blob из базы данных, которая может представлять форматированные в формате png или необработанные двоичные данные для различных растровых изображений и значков. Это хранится в std :: vector <...
Я не хочу использовать DrawImage GDI + из-за проблем со скоростью. Какие еще существуют способы нарисовать изображение с измененным размером с приличным качеством - по крайней мере, линейной или кубической интерполяцией?
У меня есть служебная программа для захвата экрана, с помощью которой я могу закрепить область на рабочем столе. Я' Я сделал это довольно просто: у меня есть форма того же размера, что и экран, на котором я рисую ...
Приветствую, как я могу проверить, имеют ли два разных объекта даты одинаковую информацию о дате (с одинаковым днем, месяцем, годом ...)? Я пробовал "==", "===" и .equals, но, похоже, ни один из них не работает.
Я использую C # с Winforms. Я пытаюсь распечатать счета на бумажном рулоне. Ширина бумаги 3 дюйма, но длина бумаги динамическая (это рулонная бумага). Длина зависит от количества элементов ...
Утечки объектов GDI можно увидеть из диспетчера задач или из Process Explorer . (Ну, вы не видите утечек, но вы можете видеть, постоянно ли увеличивается количество объектов uasage.) Существуют также инструменты, которые ...
Я использую GetPixel () из gdi32.dll в файле. NET, чтобы выбрать цвет пикселя в любом месте экрана. Он работает нормально, но для меня это серьезное препятствие для производительности. Есть ли более быстрый способ сделать ...
Я хочу получить только видимую часть окна в windows, как область. Хотите получить только ту область, которую видит пользователь.
Программно, конечно. Вот пример. У меня следующее ...
Я ' Я видел несколько изящных заставок, таких как VS 2010, продукты Adobe и т. д. Я знаю, что в VS.NET вы можете установить цвет прозрачности и т. д., но мне никогда не удавалось сделать так, чтобы один из них выглядел красиво, если бы его не было ...