Описание тега graphicspath
0
ответов
Могу ли я установить регион диагональной линией?
Вчера я узнал от кого-то о графических контурах и крае прямоугольника и о том, как я могу установить внутренний исключенный прямоугольник. Но теперь я хочу сделать недействительной только диагональную линию: using (Graphics g = Graphics.FromHwnd(thi…
04 июн '16 в 20:19
2
ответа
Создание GraphicsPath из полупрозрачного растрового изображения
Я хочу создать GraphicsPath и список точек, чтобы сформировать контур непрозрачной области растрового изображения. При необходимости я могу гарантировать, что каждое изображение имеет только одну сплошную коллекцию непрозрачных пикселей. Так, наприм…
17 мар '12 в 18:00
4
ответа
Преобразование данных пути SVG в данные GDI+ GraphicsPath
Есть ли простой способ конвертировать SVG-путь в C# System.Drawing.Drawing2D.GraphicsPath? Они оба тесно связаны, и я надеялся, что будет легко преобразовать данные пути SVG в GraphicsPath Points.
19 апр '11 в 04:11
1
ответ
Есть ли способ получить GraphicsPath окна?
Я пытаюсь создать окно, используя класс GDI+ Graphics в OnPaint(). Поскольку функция DrawPath() требует GraphicsPath, есть ли способ получить GraphicsPath окна?
13 июл '12 в 06:32
2
ответа
Region.IsVisible(PointF) имеет очень низкую производительность для больших значений с плавающей запятой
У меня возникла странная проблема с производительностью, и было бы здорово, если бы я объяснил поведение, которое я испытываю. Я использую System.Drawing.Region.IsVisible(PointF), чтобы определить, находится ли точка внутри многоугольника. Обычно эт…
31 мар '17 в 11:05
1
ответ
GraphicsPath AddLine создает неожиданный путь
Я пытаюсь нарисовать "папку", как изображение, используя GraphicsPath. Моя функция для создания пути заключается в следующем: Public Function FolderRect(ByRef r As Rectangle) As System.Drawing.Drawing2D.GraphicsPath Dim p As New System.Drawing.Drawi…
28 янв '16 в 21:45
4
ответа
.Net напротив GraphicsPath.Widen()
Мне нужна противоположность GraphicsPath.Widen() метод в.Net: public GraphicsPath Widen() Widen() Метод не принимает отрицательный параметр, поэтому мне нужен эквивалент Inset метод: public GraphicsPath Inset() Вы можете сделать это в приложении Ink…
29 дек '10 в 06:35
1
ответ
Рисование картинки Box C#
Я пытаюсь сделать настроенную картинку, которая выглядит так - Пока все, что я сделал, это - используя этот код - protected void UpdateRegion() { var path = new GraphicsPath(); Point[] points = { new Point( 0, 0), new Point(0, ClientSize.Height-80),…
07 ноя '15 в 12:49
1
ответ
Имеет ли SkiaSharp метод Flatten, эквивалентный System.Drawing?
Я недавно столкнулся с блокпостом, используя SkiaSharp. Я портировал старый код из System.Drawing в SkiaSharp. Класс GraphicsPath имеет метод сглаживания, который преобразует кривые в серию соединенных отрезков. https://msdn.microsoft.com/en-us/libr…
27 сен '17 в 12:52
2
ответа
Как я могу упростить графический путь?
Я создаю довольно плотный GraphicsPath, следуя событию MouseMove. Помимо фильтрации во время движения, есть ли рутина для упрощения GraphicsPath по факту? Я также хочу реализовать "векторную заливку" сейчас, и это создаст еще один очень плотный путь…
21 мар '14 в 07:57
0
ответов
Можно ли добиться скошенного текста и теней с помощью GDI в C#?
Я хочу расширить свою "простую" систему событий фотографии, чтобы добавить возможность добавлять собственный текст к снимкам, которые мы снимали. Технически у меня есть этот аспект, работающий с использованием существующего элемента управления pictu…
18 окт '16 в 12:33
1
ответ
Начальная точка GraphicsPath
Можно ли установить начальную точку графики? Скажем, когда я добавляю строку к пути, а затем рисую этот путь, начальная точка обычно отличается, поэтому есть ли способ установить начальную точку?? также есть ли способ прочитать файлы AI или SVG, исп…
14 июн '15 в 19:10
1
ответ
XNA GraphicsPath.AddLines, кажется, имеет пробелы
Заметил какое-то странное поведение, которое, кажется, бросает вызов точке C# GraphicsPath.AddLines. AddLines - это серия соединенных отрезков. Следующий код, кажется, делает это неправдой: Bitmap BuildingBitmap = new Bitmap(MaxX - MinX, MaxY - MinY…
27 фев '15 в 22:48
1
ответ
C# искажает текст на изображении, используя GraphicsPath
В настоящее время я добавляю текст к изображению, используя следующий код: using (GraphicsPath graphicsPath = new GraphicsPath()) { graphicsPath.AddString( "sample text", new FontFamily("Times New Roman"), (int)FontStyle.Bold, graphics.DpiY * 12 / 7…
25 янв '16 в 15:31
3
ответа
.NET GDI+: рисование линий со скругленными углами
Учитывая массив точек, на их основе легко нарисовать линию, например, используя класс GraphicsPath. Например, следующий массив точек... [0]: (0,0) [1]: (100,0) [2]: (0,100) [3]: (100,100) ... описывает линию, которая напоминает Z. Но здесь возникает…
26 ноя '09 в 20:48
3
ответа
C# Draw Circle с GraphicsPath, часть которого вырезана
Я пытаюсь нарисовать что-то вроде следующих фигур с 3 параметрами радиус центр cutOutLen вырезанная часть является нижней частью круга. Я понял, что я могу использовать var path = new GraphicsPath(); path.AddEllipse(new RectangleF(center.X - radius,…
18 июл '14 в 08:40
2
ответа
Создание массива графических путей в vb.net
Я не знаю, почему у меня возникают проблемы с этим, но я продолжаю получать исключение "не установлен для экземпляра объекта" каждый раз. Имеет ли это смысл? Я объявил это в основной форме Private _Paths() As System.Drawing.Drawing2D.GraphicsPath и …
02 май '13 в 14:07
1
ответ
Возможен ли List<GraphicsPath> в C#?
Я пытаюсь использовать список GraphicsPath вместо массива, поскольку я не знаю количество путей, которые будут созданы пользователем. List<GraphicsPath> PathDB = new List<GraphicsPath>(); После этого я заполняю список следующим образом: …
18 дек '17 в 09:29
0
ответов
Создать выбор цветовой гаммы из изображения
У меня есть изображение, и я хотел бы создать GraphicsPath представление выделения на изображении на основе некоторого порогового значения для пикселей, составляющих изображение. Например, алгоритм цветового диапазона, который учитывает пиксели со з…
31 окт '16 в 19:08
2
ответа
C# наибольшее расстояние от прямой линии до пользовательского ввода graphicpath
У меня есть GraphicsPath, определенный массивом PointF (созданным щелчками мыши), который рисуется Graphics.DrawCurve. Затем путь преобразуется для поворота начальной и конечной точек на 0 градусов. Преобразованная и повернутая кривая (и исходная кр…
19 фев '17 в 19:32