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

Как нарисовать растровое изображение ARGB с помощью GDI+?
У меня есть действительный дескриптор HBITMAP типа ARGB. Как нарисовать его с помощью GDI+? Я пробовал метод: graphics.DrawImage(Bitmap::FromHBITMAP(m_hBitmap, NULL), 0, 0); Но он не использует альфа-канал.
13625 просмотров
schedule 29.11.2022

Пересекающиеся объекты GraphicsPath
Как я могу пересечь два (.NET) объекта GraphicsPath?
2161 просмотров
schedule 20.11.2022

Исключение GDI+, сохраняющее растровое изображение в MemoryStream
У меня возникла проблема в приложении Windows Forms с ошибкой Bitmap.Save при сохранении в MemoryStream. Проблема, похоже, периодически возникает только на одной машине (пока что), и плохая новость заключается в том, что она находится на сайте...
5054 просмотров
schedule 24.06.2022

GDIPlus.dll Ошибка нарушения прав доступа
Я получаю сообщение об ошибке нарушения прав доступа: «Нарушение прав доступа по адресу 4EC842CD в модуле gdiplus.dll». Используемый язык: - Delphi 10, Borland Studio 2006 Environment: - Windows XP У меня есть приложение, в котором я использую...
3682 просмотров
schedule 15.08.2023

Gdiplus 64-битные цвета
Я создаю 64-битное растровое изображение и оборачиваю его с помощью объекта Graphics, чтобы рисовать поверх него. Проблема в том, что класс Gdiplus Color только 32-битный (каждый компонент состоит только из байтов, т.е. макс. 255), так как я могу...
1939 просмотров

Изменение размера изображения с альфа-каналом
Я пишу код для создания изображений - по сути, у меня есть исходное изображение большого размера с прозрачными областями. Я использую GDI +, чтобы открыть это изображение и добавить дополнительные объекты. Что я хочу сделать дальше, так это...
785 просмотров

Компонент Blanket Alpha в GDI +
Есть ли способ установить значение Alpha, которое влияет на все последующие вызовы GDI / GDI +? другими словами, я хочу установить прозрачность для всех вызовов объекта Graphics . (Я ищу что-то похожее на то, как *Transform функции влияют на...
172 просмотров
schedule 21.05.2023

Изображение маски Gdiplus из другого изображения
Есть ли способ управлять альфа-каналом изображения, используя альфа-канал другого изображения? Предположим, у меня есть изображение, и я хочу изменить его альфа-начало непрозрачным слева и полностью прозрачным справа, в настоящее время я рисую...
1871 просмотров
schedule 11.02.2023

Рисуем прозрачную кнопку
Я пытаюсь создать прозрачную кнопку на С# (.NET 3.5 SP1) для использования в моем приложении WinForms. Я пробовал все, чтобы кнопка была прозрачной (она должна показывать градиентный фон под кнопкой), но это просто не работает. Вот код, который я...
52744 просмотров
schedule 31.05.2023

Как использовать ClearType с двойной буферизацией на Compact Framework?
Когда я рисую строку в буфере, результирующий вывод не сглаживается так, как я ожидал. Этот код иллюстрирует проблему ... просто поместите это в стандартный проект смарт-устройства Form1.cs: protected override void OnPaint(PaintEventArgs e) {...
1230 просмотров

.NET: как создать миниатюру из flash
Есть ли способ создать миниатюру из файла флэш-ролика (flv / swf) [НЕ ИЗ ВИДЕО-файла] в ASP.NET? Есть образцы реализации?
3891 просмотров
schedule 19.11.2022

GDI+: как нарисовать линию длиной один дюйм на любом устройстве, на котором она нарисована?
Мне нужно нарисовать линию длиной один дюйм на любом устройстве, имеющем ссылку Graphics на него. Мне нужно, чтобы он был длиной в дюйм независимо от того, на что установлено Transform . Предположим, что коэффициент масштабирования преобразования...
2162 просмотров
schedule 16.05.2022

PHP: Как нарисовать изображение поверх другого изображения?
Я использую библиотеку PHP и GD. Я хочу нарисовать изображение (скажем, это: http://www.gravatar.com/avatar/107f2fafb2d29fedc3783b141139a878?s=128&d=identicon&r=PG ) поверх другого изображения:...
10809 просмотров
schedule 26.01.2023

Рисование пунктирных границ
Представьте, что вы рисуете карту границ округов. Вам дается набор многоугольников, по одному для каждой границы, и вы рисуете каждый многоугольник. В местах, где у двух округов общая граница, вы просто рисуете границу дважды. В отсутствие...
447 просмотров
schedule 17.04.2023

Рисование прозрачной плоскости с отверстиями в GDI+
Мне нужно нарисовать прозрачную плоскость над пользовательским элементом управления в моем приложении DotNET 2.0. По крайней мере, это легко. Сложность в том, что мне нужны некоторые (потенциально перекрывающиеся) отверстия в этой плоскости. Форма...
674 просмотров
schedule 27.01.2024

Проблема с сохранением растрового изображения GDI+
Bitmap bff(L"1.jpg"); bff.Save(L"2.jpg", &Gdiplus::ImageFormatJPEG, NULL); Это создает новый файл 2.jpg с нулевой длиной байта. Разве не предполагается записать файл изображения, идентичный 1.jpg? Почему у меня файлы нулевой длины? Я...
17343 просмотров
schedule 07.06.2022

как сохранить Image.Save как 24-битное изображение?
Как мне заставить С# принудительно сохранять растровые изображения, которые сохраняются как 24-битные изображения, как это видно, когда вы получаете свойства изображения, щелкнув правой кнопкой мыши в Windows. Все изображения, которые я сохраняю,...
6186 просмотров
schedule 13.04.2022

Лучшая практика для рисования настраиваемых элементов управления в Winforms?
Обычно, когда я переопределяю метод OnPaint, я создаю перья, кисти и т. Д. Внутри него, а затем избавляюсь от них. Я также где-то читал, что вместо того, чтобы воссоздавать эти ручки и кисти и т. Д., Чтобы создать их один раз как статические...
4131 просмотров
schedule 29.06.2022

Нарисуйте изображение с настраиваемой прозрачностью в GDI +
Я рисую множество изображений (все размеры = 24x24 pixelformat = 32BppPArgb) на Control, используя объект Drawing.Graphics и функцию DrawImage (). В моем приложении можно уменьшить масштаб, что означает, что объект Graphics имеет прикрепленную к нему...
2513 просмотров
schedule 20.04.2022

Graphics.DrawImage не всегда закрашивает все растровое изображение?
Я столкнулся со странной проблемой при использовании Graphics.DrawImage . При использовании e.Graphics.DrawImage(Image, Point) в OnPaint для рисования «буфера» растрового изображения в элементе управления кажется, что части изображения...
876 просмотров
schedule 08.05.2022