Основные инструменты для рисования для приложения.NET

Мне нужно управление, которое позволяет загружать изображение, выполняя некоторые основные задачи рисунка с ним (включая добавляющий текст, карандаш, овальные, горизонтальные и диагональные строки), и экспорт его как битовый массив. Что-нибудь как этот доступный?

Спасибо

1
задан SharpAffair 10 July 2010 в 07:57
поделиться

3 ответа

Я сделал свой собственный элемент управления, основанный на событиях Mouse_Down, Mouse_Up и Mouse_Move PictureBox.

0
ответ дан 2 September 2019 в 23:08
поделиться

Изображение является хорошим контейнером для этой задачи:

// Load the image from an existing file
using (var img = Image.FromFile("test.png"))
using (var g = Graphics.FromImage(img))
{
    // Scratch on it
    g.DrawLine(new Pen(Color.Red, 10), new Point(0, 0), new Point(100, 100));
    g.DrawEllipse(new Pen(Brushes.Black), 10, 10, 100, 100);
    g.DrawRectangle(new Pen(Brushes.Red), 30, 30, 40, 40);

    // Save to a new file
    img.Save("test2.png");
}
1
ответ дан 2 September 2019 в 23:08
поделиться

Посмотрите эту хорошую статью об обработке изображений: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

И это: http://www.codeproject.com/KB/graphics/Painter.aspx

1
ответ дан 2 September 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: