Я работаю над небольшим проектом, который включает в себя загрузку изображения в окно изображения в форме окна. Затем мне нужно иметь возможность выбирать и область этого изображения и "обрезать" до такого размера - вроде как вы можете делать в MS Paint.
Мне просто интересно, знал ли кто-нибудь о каком-либо примерном коде, чтобы помочь мне начать это?
Мне повезло с этим кодом:
Это довольно простая проблема. Вам нужно обрабатывать MouseDown, MouseUp и отслеживать, когда вы начинаете и перестаете перетаскивать прямоугольник выделения. Теперь, когда вы сделали это, у вас уже есть выбор rect, поэтому просто используйте это, чтобы взять часть всего изображения. Если вы показываете масштабированную версию, просто найдите соотношение между размерами управления и размерами изображения.