powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обрезать или выделить картинку по координатам
3 сообщений из 3, страница 1 из 1
Обрезать или выделить картинку по координатам
    #39672109
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Есть картинка, есть набор координат.

Нужно:
1. Вырезать из большой изначальной картинки по координатам область, т.е. некую часть картинки. Область не прямоугольная. Точек (координат) может быть много.
2. На картинке по координатам обвести область линией
3. Вытекает из второй задачи - не обвести линией а залить область цветом.

Не могу найти ни одного дельного решения. Есть работа с ректанглами. Но в моем случае речь не идет о прямоугольнике. У меня координаты могут описывать область любой формы. Может подскажите чего.
...
Рейтинг: 0 / 0
Обрезать или выделить картинку по координатам
    #39672258
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximIZ,

Регион
...
Рейтинг: 0 / 0
Обрезать или выделить картинку по координатам
    #39672262
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел решение.


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    
    Private Sub SetData2(ByVal Image As Bitmap, ByVal Points As List(Of Point))

        Dim MyPath As New GraphicsPath()

        MyPath.AddPolygon(Points.ToArray)

        Dim NewImage As New Bitmap(Image.Width, Image.Height)

        Using G As Graphics = Graphics.FromImage(NewImage)

            G.Clip = New Region(MyPath)

            G.DrawImage(Image, 0, 0, Image.Width, Image.Height)

        End Using

        PictureEdit2.Image = NewImage

    End Sub



Так можно вырезать часть картинки. ну а закрашивание происходит с помощью того же Graphics
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обрезать или выделить картинку по координатам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]