Регион похож на забор - он просто выделяет границу области.Он не «содержит» никакой графики, поэтому изменение размера области не будет иметь прямого / видимого эффекта.
Если вы хотите иметь возможность перемещать или изменять размеры частей растрового изображения в вашем редакторе, вам потребуетсяскопируйте часть вашего основного изображения (как указано в вашем регионе) во временное растровое изображение.Затем вы можете нарисовать временное растровое изображение обратно в ваше основное изображение (в другом месте и / или в другом размере).
Если вы хотите иметь возможность рисовать несколько объектов в вашей программе рисования, а затем редактироватьпозже (перемещайте их и изменяйте их размер) независимо, затем вам нужно будет сохранить каждый из них в отдельном растровом объекте и объединить их вместе, чтобы отобразить окончательное изображение на экране или сохранить его в плоском растровом формате.Если вы не будете хранить все формы отдельно, как это, вы потеряете слишком много информации и не сможете редактировать их позже.
Прежде чем пытаться выработать, напишите код, чтобы сделать это,Возможно, вам придется подумать о дизайне вашего редактора - что он должен делать и как вы этого добьетесь?Как будет описан ваш «документ»?(Единственное растровое изображение - много маленьких растровых изображений, которые нарисованы в разных местах? Векторные пути?).Если вы напишите код до того, как поймете, как вы будете представлять документ, вы, скорее всего, загнали себя в угол (извините за каламбур) и полностью застряли.