Нужен пример графического редактора - C#
Формулировка задачи:
Здравствуйте, ув!
Собственно, требуется написать похожий графический редактор с такими же функциями и инструментами(смотрите скрин во вложений), но у меня нехватает опыта в написании таких графических редакторов.
К вам просьба привести пример какого нибудь графического редактора с инструментами:
Кисть,линия,прямоугольник,эллипс,польный прямоугольник,польный эллипс, стрелка (для рисование стрелок),текст(для надписей),пипетка,рамка(для вырезание области изобр.) и инструмент для изменения размера изображений.
Я уверень в том что вам приходилось написать что та подобное, просьба поделится с вашим творением.
ps. в сети нашел несколько примеров:
( https://codeload.github.com/busiq/bq-paint/zip/master
https://codeload.github.com/malharthi/Paint/zip/master
https://codeload.github.com/PintaProject/Pinta/zip/master
https://codeload.github.com/vrish88/imageeditor/zip/master
но они не очень хорошо реализованы и непонятные. )
На языке Delphi есть отличный пример https://github.com/ZRazor/Keep2Me, но это на Delphi .
Спасибо за ранее!
Решение задачи: «Нужен пример графического редактора»
textual
Листинг программы
private bool Drow; public Form3() { InitializeComponent(); } .... private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { Drow = true; } private void pictureBox1_MouseUp_1(object sender, MouseEventArgs e) { Drow = false; } private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if (Drow == true) { Brush brush = new SolidBrush(colorPickEdit1.Color); pictureBox1.CreateGraphics().FillEllipse(brush, new Rectangle(e.X, e.Y, (Convert.ToInt32(spinEdit1.Value)*5), (Convert.ToInt32(spinEdit1.Value)*5))); } } ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д