JS error is thrown when opening a tool in Lightweight and ShowAjaxLoadingPanel="true". Error message: Uncaught TypeError: Cannot set property 'id' of undefined at Telerik.Web.UI.RadImageEditor._showAjaxLoadingPanel Steps to reproduce: 1. Run the following code <telerik:RadImageEditor ID="RadImageEditor1" ShowAjaxLoadingPanel="true" runat="server" RenderMode="Lightweight" ImageUrl="~/Images/Summdary.jpg"> </telerik:RadImageEditor> 2. Open the "Crop" dialog Result: A JS error is thrown.
The ImageEditor control should provide an out-of-the-box tool that functions as an Eraser, i.e. removes previously drawn geometric shapes. This tool should behaves similarly to a the way other image editing tools provide the option to remove pixels - more precisely applies the background color to the canvas.
Please provide an custom input to rotate the image loaded in imageeditor. right now it is restricted to divisible of 90, it should accept any values and rotate accordingly.
Currently the ImageEditor Control is wiping the Meta Data of the Images on saving.
When placing text, clicking on the image should set the coordinates in the text dialog as long as the dialog is open. Moving the location for the text block being placed to that location. This is a problem when the default coordinate position is not currently visible on the image because the text block is not visible either. So the user can't move it or even know that it's there. And it's ridiculous to expect a user to enter a pixel coordinate value just to drop some text. I would suggest that coordinates shouldn't be shown in the text dialog by default, and that the starting position should default to something like the middle of the visible area of the image.
Add ability to RadImageEditor to show the progress when saving the image to the server, displaying back to the user how much time is left to save the newly changed image back to the server.
Add an option to control export formats parameters, e.g. jpeg could have 0-100 compression, gif and png transparency on/off, etc...
At present, the RadImageEditor does not preserve EXIF metadata. When used in situations where preserving metadata is critical, this limits the usefulness of the control. Ideally, the control should preserve all metadata (both EXIF and XMP) that may exist in the image.
Images bigger than 10MB cannot be saved if the ImageEditor is used in enabled CanvasMode, even though the MaxJsonLenght property is configured. The ImageSaving event handler is also never called. The only possible workaround for the moment is using the ImageEditor in disabled CanvasMode (CanvasMode="No")