Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
slater
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 26
1

С чего начать создание векторного графического редактора

27.11.2016, 10:54. Просмотров 1134. Ответов 4

Добрый день, уважаемые разработчики!
Поделитесь, пожалуйста вашими мнениями, на некоторые вопросы:

1) Есть ли различия у классов и их методов в C# при создании растровой векторной графики?
2) С чего начать создание векторного графического редактора?
3) Растровое изображение состоит из пикселей (это понятно), а вот векторное из опорных точек, соединенных векторными линиями, и математических формул. Как это понять? Можно ли векторную графику реализовать классом Graphics и его методами DrawLine, DrawRectangle?

По отсутствию опыта программирования я наверняка упустил ключевые вопросы.


Буду очень признателен.
Спасибо за внимание.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2016, 10:54
Ответы с готовыми решениями:

Создание графического редактора
Сам я начинаю только вникать в программирование(Windows Forms c#) Суть задания (большую часть я...

Создание простого графического редактора
Здравствуйте, форумчане! Нужна помощь по созданию графического редактора Много что посмотрел, но...

Написание графического редактора
Мне нужно написать на С# простенький графический редактор (на подобии пейнта). Пытался начать...

Разработка простейшего графического редактора
Всем привет. Постановка задачи заключается в написании простейшего графического редактора с...

4
Storm23
Эксперт .NETАвтор FAQ
9390 / 4592 / 1657
Регистрация: 11.01.2015
Сообщений: 5,793
Записей в блоге: 34
27.11.2016, 13:32 2
Цитата Сообщение от slater Посмотреть сообщение
1) Есть ли различия у классов и их методов в C# при создании растровой векторной графики?
Вопрос не очень понятен. Для векторной графики есть методы Graphics.DrawLine, и тому подобные. Есть также класс GraphicsPath который инкапсулирует векторную графику.
Цитата Сообщение от slater Посмотреть сообщение
2) С чего начать создание векторного графического редактора?
С модели данных.
Цитата Сообщение от slater Посмотреть сообщение
3) Растровое изображение состоит из пикселей (это понятно), а вот векторное из опорных точек, соединенных векторными линиями, и математических формул. Как это понять?
Разница в способе хранения изображения. Растровое - хранит пикселы, векторное - координаты точек.
Цитата Сообщение от slater Посмотреть сообщение
Можно ли векторную графику реализовать классом Graphics и его методами DrawLine, DrawRectangle?
DrawLine используется для отображения (рендеринга) векторной графики. Сама по себе векторная графика - это способ хранения точек, линий, кривых и т.д.
0
slater
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 26
27.11.2016, 14:24  [ТС] 3
Цитата Сообщение от Storm23 Посмотреть сообщение
rawLine используется для отображения (рендеринга) векторной графики. Сама по себе векторная графика - это способ хранения точек, линий, кривых и т.д.
Понял, но если начертить линию под наклоном с DrawLine, заливка будет производиться по пикселям, и при масштабировании, пиксели будут как бы выпирать. Векторная графика позволяет добиться иделаьных, плавных линий, как бы их не гнули и при любом масштабе. Прикрепил изображение, как пример. Понимаю, что пишу очевидные вещи, но как мне добиться такой же плавности, при рисовании фигур? Сорри за тупняки))
0
Миниатюры
С чего начать создание векторного графического редактора  
Storm23
Эксперт .NETАвтор FAQ
9390 / 4592 / 1657
Регистрация: 11.01.2015
Сообщений: 5,793
Записей в блоге: 34
27.11.2016, 18:00 4
Цитата Сообщение от slater Посмотреть сообщение
но как мне добиться такой же плавности, при рисовании фигур?
Сплайны, кривые Безье - вам о чем нибудь говорят?
0
slater
0 / 0 / 0
Регистрация: 27.09.2015
Сообщений: 26
27.11.2016, 19:37  [ТС] 5
Понял вашу мысль, спасибо!
0
27.11.2016, 19:37
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2016, 19:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужны исходники простого графического редактора
Вы бы не могли выложить исходники простого графического редактора на C# или написать и выложить...

Литература с примерами создания графического редактора
Подскажите доступную литературу, где описаны примеры создания графического редактора на С#....

Функция сдвига по определенной оси для графического редактора
Есть программа рисующая линии по списку вершин и списку ребер. В результате программа выводит...

Есть у кого-нибудь код графического редактора (типо Paint'a)?
Не смогу точно сделать графический редактор, возможно у Вас есть код и Вы сможете поделиться им?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.