The size of the canvas is created depending on the currently loaded image's dimensions. If you want to fix the size of the canvas, you will need to fix the size of the edited images. For example, if you are giving the user the opurtunity to upload their own image, this can be done in the ImageLoading event in a similar way:
sender, ImageEditorLoadingEventArgs args)
//Handle Uploaded images
(EditableImage image =
width = Convert.ToInt32(RadImageEditor1.Width.Value);
height = Convert.ToInt32(RadImageEditor1.Height.Value);
//you might also substract the height of the toolbars here
args.Image = image.Clone();
In order to save the image to a custom location (was the path to it defined on the server or on the client) in the way demonstrated in the following lie demo: Save Image to a Custom Location
The functionality requested in your last question, though, cannot be currently achieved with the ImageEditor control.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.