Вопросы по теме 'gdi+'
Как сохранить прозрачность изображения из обработчика HTTP при использовании Graphics.DrawImage?
У меня есть серия GIF-файлов, которые мне нужно обрезать на лету, я использую обработчик HTTP в C#, поэтому я могу лучше инкапсулировать код - обеспечить кэширование результата и т. д.
В настоящее время, когда я рисую существующее изображение в...
852 просмотров
schedule
24.01.2024
Относительные достоинства GDI + и WPF
В чем состоят относительные достоинства GDI + и WPF?
Также кто-нибудь знает минимальные системные требования, необходимые для разработки / запуска приложений WPF?
3478 просмотров
schedule
23.10.2023
Правильное использование массива символов в vС++
Я пытаюсь преобразовать IStream в HBITMAP, используя класс GDI+ Bitmap. Объект IStream заполняется с использованием данных из веб-службы. Я читаю данные по частям и добавляю их к объекту, который будет использоваться позже с классом Bitmap.
Вот...
697 просмотров
schedule
02.04.2024
c # Нелинейные градиентные кисти?
Есть ли метод, который я могу использовать для создания нелинейных кистей градиента в С#?
Чтобы уточнить: я не ищу градиент, который можно применить к нелинейному пути. Скорее, я ищу градиент между двумя цветами, который исчезает между ними...
3947 просмотров
schedule
09.02.2024
Масштабирование изображения до нескольких размеров для Deep Zoom
Предположим, у меня есть растровое изображение с квадратным аспектом и шириной 2048 пикселей.
Чтобы создать набор файлов, необходимых для Silverlight DeepZoomImageTileSource , мне нужно масштабировать это растровое изображение до 1024, затем до...
984 просмотров
schedule
29.02.2024
Как создать складные панели в качестве настраиваемых элементов управления в Winforms?
Ближайшее, что я могу придумать, - это элемент управления GroupBox, который имеет настраиваемый рисунок вверху, идентифицирующий панель.
Это выполнимо? Я сделал независимые настраиваемые элементы управления, такие как кнопки, ползунки, средства...
12815 просмотров
schedule
26.08.2022
Как избежать доступа к строке запроса в динамически сгенерированной диаграмме ASP.Net?
Для создания динамических диаграмм и графиков в ASP.Net я поместил код (GDI +) для каждой диаграммы в отдельные файлы страниц, чтобы получить результат от запуска отдельной страницы диаграммы, если просто отобразить диаграмму на экране.
Страница...
842 просмотров
schedule
27.07.2022
Как я могу начать показывать чересстрочный PNG до того, как все данные будут получены?
У меня медленное соединение, по которому мне нужно отправить изображение PNG (в виде потока байтов) и немедленно отобразить изображение. У меня есть приложение С# WinForms, принимающее byte[], загружающее его в поток памяти и создающее из него объект...
579 просмотров
schedule
12.04.2024
Как определить конечные точки дуг в массивах GraphicsPath PathPoints и PathTypes?
У меня есть следующие массивы PathPoints и PathTypes (формат: X, Y, Type):
-177.477900, 11021.670000, 1
-614.447200, 11091.820000, 3
-1039.798000, 10842.280000, 3
-1191.761000, 10426.620000, 3
-1591.569000, 10493.590000, 3
-1969.963000,...
2852 просмотров
schedule
31.12.2023
Призрачные границы ("звон") при изменении размера в GDI +
Что происходит (это заметно только на некоторых изображениях), я вижу белую рамку в 1 пиксель, которая вставлена в один пиксель. Кажется, что это происходит в светлых, но не белых областях (например, на небе). Это похоже на то, когда что-то...
5833 просмотров
schedule
18.09.2022
Изменение размера изображения с помощью GDI+
Я действительно пытаюсь добиться большей производительности из этого лакомого кусочка кода. Это не очень часто используемый фрагмент кода, но он используется каждый раз при загрузке нового изображения и 4 раза для каждого изображения (100 пикселей,...
1446 просмотров
schedule
18.12.2023
Слои с GDI +
Я подумываю создать программу рисования со слоями и использовать GDI + для их отображения. Я хочу использовать GDI +, потому что он поддерживает прозрачность.
Дело в том, что рисование линий в DC выполняется очень быстро, а рисование...
1447 просмотров
schedule
02.04.2024
Как создать RectangleF, используя два PointF?
У меня есть две точки, как линия. Я хочу преобразовать его в прямоугольник. Как я должен это делать?
Например, вот как я рисую линию. Но я хочу, чтобы это было Rectangle
private PointF start, end;
protected override void...
5563 просмотров
schedule
15.04.2024
растровые изображения не выглядят гладкими
Я загружаю растровые файлы (png) в свое приложение для просмотра. Когда я просматриваю эти файлы в таком приложении, как IrfanView, все выглядит очень гладко. Почему-то не работают настройки сглаживания в моем приложении для просмотра: у линий очень...
311 просмотров
schedule
14.03.2024
Как реализовать граф на C#
Поэтому я пишу графический калькулятор. Пока у меня есть полуфункциональный граф, однако мне трудно добиться хорошего баланса между точными графиками и плавными кривыми.
Текущая реализация (полупсевдокод) выглядит примерно так:
for (float i =...
1792 просмотров
schedule
10.02.2024
Билинейная интерполяция - DirectX против GDI +
У меня есть приложение C #, для которого я написал код GDI +, использующий рендеринг Bitmap / TextureBrush для представления 2D-изображений, к которым могут применяться различные функции обработки изображений. Этот код представляет собой новый путь в...
2637 просмотров
schedule
22.10.2023
Рисование двутавровой балки по двум точкам
У меня есть две точечные структуры, и мне нужно нарисовать двутавровую балку на основе этих точек, где каждая точка представляет собой поперечное сечение по обе стороны от двутавровой балки. Ширина торцевых заглушек должна быть фиксированной и...
781 просмотров
schedule
14.02.2024
Мой код, который использует UpdateLayeredWindow, не работает
Я попытался нарисовать окно неправильной формы с помощью UpdateLayeredWindow() в msvc2008, xp sp3. Вот часть моего кода:
//Add something(CreateWindowEx()):
hwndCyauWnd = CreateWindowEx(
/*WS_EX_TOOLWINDOW |*/ WS_EX_LEFT | WS_EX_LTRREADING |...
4825 просмотров
schedule
26.09.2022
Создание огромного растрового изображения с высоким разрешением размером более 23k x 23k
Я хочу создать Bitmap-изображение с огромным разрешением, чтобы загрузить его в память и преобразовать на основе пользовательских жестов.
Я заметил, что предел для new Bitmap(int32,int32); составляет около 23000, но мне нужно 1159480 x 45920 с...
1291 просмотров
schedule
11.02.2024
Я получаю неожиданные результаты от Graphics.DrawImage
Чтобы воспроизвести эту проблему, создайте черное изображение размером 2x2 пикселя в Microsoft Paint и сохраните его как D:\small.png . Затем создайте новое приложение WinForms в Visual Studio с PictureBox без полей. Затем используйте следующий...
2785 просмотров
schedule
29.02.2024