The setting should be available in the settings UI, the DrawTextCommandContext and it should be respected in the DrawText command's Execute method. Scheduled for:
The feature will be available in R1 2019, scheduled for the mid of January 2019.
Implement a command that opens a print dialog that allows you to print the image. There could be a print button in the RadImageEditorUI next to the "Save" and "Open" buttons.
I'm currently interessted in the new features of ImageEditor. But when I want to use it I don't want the write code, I just want to use the Sample Browser and try it out and see if it fits my needs. But the current version of Sample Browser does'nt support the new features out of the box! This is annoying.
Sometimes it is better not to integrate changes directly into a bitmap. Layers will enable grouping the effects of several tools and applying/reverting the changes at a later time. Alphachannel support in Silverlight is already available. Saving may require a proprietary file format, Paint.NET's .pdn or tiff export/import.
Add tool for creating selection, and integrate the other tools to work only in the selected region, if one is present.
Add an option to zoom towards the mouse cursor.
The localization strings in Shape tool and Draw tool don't have translations. As a workaround, these values could be manually added to the resource files (.resx). Image Editor Localization Help Article: http://docs.telerik.com/devtools/wpf/controls/radimageeditor/localization
Expose property (e.g. InitialPosition) that will set X and Y start in CropCommandContext from CropTool To achieve this with the current API this you can get the CropAdorner control from the visual tree and set its CropRect property. private void imageEditor_Loaded(object sender, RoutedEventArgs e) { ImageEditorRoutedCommands.ExecuteTool.Execute(new CropTool(), this.imageEditor); var cropAdorner = this.imageEditor.FindChildByType<CropAdorner>(); cropAdorner.CropRect = new Rect(10, 10, 100, 100); }
Introduce a special file format for RadImageEditor which enables to edit the changes made on an image. For example: When the user opens the image at some point in the time, he/she should be able to edit the made changes on the image - e.g. to remove the drawn text or shapes.
Enable the users to set default values for Shape tool properties (fill, stroke, thickness, border color, is ratio locked).
Introduce support to rotate the image for any degrees. Currently it can rotate the image on 90, 180 and 20 degrees.
When user is dragging the crop rectangle, the cursor should be a hand (for example).
Add properties for setting minimal and maximal scale factor in RadImageEditor.
Add more built-in brushes and pencils to the DrawTool. Currently, this can be achieved by customization of DrawTool.
As a workaround you can subscribe to the Loaded event of the control where you can set the IsPanningEnabled property. private void ImageEditor_Loaded(object sender, System.Windows.RoutedEventArgs e) { this.imageEditor.IsPanningEnabled = true; } Available in LIB version: 2017.1.213
When the ShapeTool is active and you execute another tool (lets say DrawTool) the UI becomes partially unresponsive. This includes the tools section and the tool settings panel. The issue is reproducible in a NoXaml scenario (using implicit styles) and only if the Telerik.Windowls.Controls.ImageEditor.xaml ResourceDictionary is merged in the resources of the view where the control is defined (example: MainWindow.Resources). To work this around define the ResourceDictionary in App.xaml.
When RadBitmap objects which sources are big images (e.g. 2000x1500) are rotate, image quality loss is observed. Internally, RadBitmap.Rotate method is used.