Как я вижу, есть два способа обработки событий мыши для рисования изображения.
Во-первых, чтобы обнаружить, когда мышь перемещается и рисует линию, где находится мышь, показано здесь. Однако проблема заключается в том, что при большом размере кисти между каждыми "прямыми", которые не являются прямыми, появляется много пробелов, так как он использует размер штриха линии для создания толстых линий.
Другой способ - нарисовать круги, когда мышь перемещается, как показано здесь. Проблема заключается в том, что между каждым кружком появляются промежутки, если мышь движется быстрее, чем компьютер обнаруживает ввод мыши.
Вот скриншот с моими проблемами с обоими:
Каков наилучший способ реализации кисти, такой как MS Paint, с прилично большим размером кисти без пробелов в штрихе линии или без пробелов между каждым кругом?