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

Есть ли у кого-нибудь оптимизированная функция для предварительного умножения растрового изображения на альфа?
Функции смешивания GDIPlus для эффективности используют предварительно умноженный канал RGB на альфа-битовые карты. Однако предварительное умножение на альфа очень затратно, так как вам нужно обрабатывать каждый пиксель один за другим. Вроде бы...
2318 просмотров
schedule 24.06.2023

Исключение GDI+ при использовании DrawString()
Я получаю сообщение об ошибке при попытке создать изображение штрих-кода с использованием шрифта штрих-кода. Это происходит в производстве, но не в разработке. Метод создания штрих-кода: /// <summary> /// Create a barcode image by...
2040 просмотров
schedule 22.11.2022

Повернуть оттенок с помощью ImageAttributes в C #
Как я могу повернуть оттенок изображения с помощью GDI + ImageAttributes (и, предположительно, ColorMatrix )? Обратите внимание, что я хочу повернуть оттенок, а не подкрашивать изображение. РЕДАКТИРОВАТЬ : поворачивая оттенок, я имею в виду,...
3084 просмотров
schedule 23.01.2023

Ошибка System.Drawing: можно или нельзя использовать в приложении ASP.Net
Мы используем System.Drawing и приложение для управления изображениями в веб-приложении (поворот, отражение и т. Д.). В течение последнего месяца мы периодически получали следующую ошибку. «Попытка чтения или записи в защищенную память. Часто это...
1422 просмотров
schedule 08.06.2023

проблема с рисованием нескольких изображений поверх изображения - одно изображение за раз с использованием c # asp.net
Я пытаюсь нарисовать несколько изображений поверх одного изображения (с помощью GDI +) - что, если вы сделаете все сразу, не проблема, но я хочу, чтобы изображения появлялись по одному за раз - для примера здесь: в верхней части веб-страницы всегда...
260 просмотров
schedule 15.03.2024

Практические правила в GDI+
Я работал над кодом GDI+ в .NET и усердно усваивал уроки. Простые вещи, такие как: То, что хорошо выглядит на экране, может выглядеть не очень красиво на бумаге, и наоборот. Кэширование слишком большого количества объектов может привести к...
522 просмотров
schedule 03.05.2022

C # GDI + - удалить чуть выше нижней половины эллипса по методу глянца
У меня есть метод глянца, и я пытаюсь получить эффект перевернутого полумесяца. В приведенном ниже коде я хотел бы удалить чуть выше нижней половины этого эллипса, а затем нарисовать его. Кто-нибудь знает, как я могу начать это делать? PS....
1353 просмотров
schedule 13.01.2023

Изменение размера изображения с помощью GDI в .NET дает низкую насыщенность
Я борюсь с проблемой, из-за которой мои изображения с измененным размером теряют насыщенность цвета, когда я манипулирую ими с помощью GDI. Я загружаю JPG как оригинал, изменяю его размер, и полученное изображение имеет намного меньшую насыщенность...
3072 просмотров
schedule 18.04.2022

Как использовать рисунок GDI+ в WPF?
Я хочу использовать рисунок GDI+ в своем элементе управления WPF.
16418 просмотров
schedule 15.09.2023

Использование GDI + для создания «PNG с добавлением CMYK»?
Я хочу создать файл PNG из System.Drawing.Bitmap с цветами, определенными с помощью CMYK. Я могу создать PNG в порядке, но как мне определить «с CMYK»? Я просмотрел аргумент encoderparameters для метода сохранения, но мне кажется, что они не...
852 просмотров
schedule 22.11.2022

GDI Image::Save возвращает Win32Error
Я использую метод GDI Image::Save для сохранения изображений в файл в моем приложении. Я получаю ошибку состояния Win32Error (7) в нескольких случаях с 64-разрядной версией Vista. С вистой 32 бит работает нормально. а также эта проблема возникает...
2328 просмотров
schedule 15.03.2023

Windows: получение контуров глифов для символов замены из других шрифтов
Мне нужно визуализировать шрифты в трехмерном игровом мире, поэтому я использую функцию контура GetGlyphOutline, чтобы получить формы глифов для визуализации в текстуру. Тем не менее, я хочу иметь возможность обрабатывать случай, когда символы...
1149 просмотров
schedule 18.02.2024

Как вы можете рисовать изображения 32bppargb с помощью функции Win32 AlphaBlend?
Я возился с этим большую часть ночи, так что, может быть, кто-нибудь из вас поможет мне. Я обнаружил, что GDI+ DrawImage в C# слишком медленный для того, что я пытаюсь отобразить, и, судя по форумам, это то же самое и для других людей. Я решил...
2684 просмотров
schedule 13.12.2022

Были ли у вас проблемы с разработкой на виртуальном ПК?
Я использую виртуальный компьютер (с подключением к удаленному рабочему столу) для своего проекта. В проекте используется некоторая функциональность GDI +. Теперь, видимо, возникла проблема при отображении графического объекта на реальном и...
671 просмотров
schedule 15.08.2022

С# - сделать снимок экрана на основе таймера
Я пытаюсь создать приложение WinForms, которое делает снимок экрана с заданным интервалом. Я думаю, что мой код правильный, но когда я пытаюсь его запустить, я получаю сообщение об ошибке «System.Runtime.InteropServices.ExternalException не...
2212 просмотров
schedule 07.11.2022

Graphics.MeasureCharacterRanges дает неправильные вычисления размера
Я пытаюсь отобразить текст в определенной части изображения в приложении веб-форм. Текст будет вводиться пользователем, поэтому я хочу изменить размер шрифта, чтобы убедиться, что он помещается в ограничивающую рамку. У меня есть код, который...
4271 просмотров
schedule 20.09.2022

Моно игнорирует Graphics.InterpolationMode?
У меня есть программа, которая рисует векторную графику, используя System.Drawing и класс Graphics. Сглаживание работает, вроде нормально, но мне нужна передискретизация, поэтому я создаю начальное изображение в n раз больше, а затем уменьшаю...
594 просмотров
schedule 21.03.2022

Оптимизация рисования GDI+?
Я использую C++ и GDI+. Я собираюсь создать приложение для векторного рисования и хочу использовать GDI+ для рисования. Я создал простой тест, чтобы ознакомиться с ним: case WM_PAINT: GetCursorPos(&mouse);...
1554 просмотров
schedule 23.01.2023

Могу ли я получить растровое изображение произвольного окна в другом процессе приложения?
Я пытаюсь автоматизировать стороннее приложение Win32, в котором я хочу записывать графическое содержимое определенного окна через определенные промежутки времени. Я нахожусь на ранних этапах этого, и в настоящее время я пытаюсь использовать...
2569 просмотров

Лучшее направление для отображения игровой графики в приложении С#
Я делаю небольшую игру в качестве тестового проекта, ничего серьезного. Я только начал и работаю над графикой, но я не уверен, как лучше всего рисовать графику на экране. Это будет что-то вроде старой Zelda, очень простое использование растровых...
1488 просмотров
schedule 07.08.2023