Создание каракулей на монохромном изображении - PullRequest
0 голосов
/ 17 мая 2011

Это будет мой первый вопрос сегодня) Итак, вот он.

Представьте, что есть картинка, которая загружает монохромное изображение.И нужно сделать несколько цветных каракулей на нем.У меня нет фона с графикой.Будь это просто пиксели для рисования пером или что-то более сложное, я не знаю.

Так что, пожалуйста, помогите.Целевой язык - c #.Технология: WinForms.

Спасибо!

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Я думаю, что самый простой способ достичь желаемого - создать очень легкую систему рисования с сохранением режима . Следите за всеми позициями, на которых пользователь писал, и рисуйте точки / круги / линии / rubberducks / что угодно в этих позициях в событии PictureBox Paint . При событиях mousedown + move вызовите функцию PictureBox ' Invalidate () . Исходное изображение должно быть нарисовано либо снизу, либо в классе 'OnPaintBackground (что IMO более элегантно).

Этот урок должен помочь вам начать:

http://www.bobpowell.net/backtrack.htm

1 голос
/ 17 мая 2011
...