When ScaleFactor property is set to 0, zooming in/out with the mouse wheel is not working. Available in R1 2017 Release
Enable the users to set default values for Shape tool properties (fill, stroke, thickness, border color, is ratio locked).
When user is dragging the crop rectangle, the cursor should be a hand (for example).
"Transparent" and "Automatic" strings in all ColorPickers in ImageEditor are hard coded. The fix will be available in our official release 2015 Q1.
When a RadBitmap is rotated to degrees for which sine and cosine are not integers (every angle which is not 90, 180, 270 or 360) applies wrongly calculated transformations and the bitmap' size is no longer correct. For example, rotating a bitmap to -30 and then to 30 degrees changes its size.
In Shape and DrawText tools there are strings which are not changed if the current culture is changed during the lifetime of an application.
When RadBitmap objects which sources are big images (e.g. 2000x1500) are rotate, image quality loss is observed. Internally, RadBitmap.Rotate method is used.
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
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.
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.
Please add a property to disable the zoom witch CTRL+MouseWheel. Maybe something like IsMouseWheelZoomEnabled with a defaut value of true.
There are already other properties like IsPanningEnabled or ZoomToCursor.
The currently known solution is:
private void imageEditor_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
{
e.Handled = true;
}
}
In the Shape Tool - Line Shape -> lock ratio, this currently constrains the lines to be diagonal.
IMHO it'd be a more common use case that users would want to constrain a line to be horizontal or vertical.
I would suggest changing the default behaviour of the ratio lock for line shapes to be horizontal/vertical and not diagonal.
You could leave the Ctrl key modifier to still constrain diagonally, but add a Shift key modifier so that holding shift constrains the line vertically / horizontally (this would coincide with Photoshop behaviour).
I know it's not a great idea to change behaviour on published code, so could consider adding a LockRatioMode property to the shape tool that defaults to Diagonal, and allow coders to set it to HorizontalVertical to implement the new behaviour.
Thanks
I just requested similar functionality for the Shape tool when drawing lines, and thought it would also be useful to have something similar in the Draw tool. I've raised a separate feature request because this one is for a different tool.
It would be good in the draw tool if holding the Shift key while drawing constrained the line to be horizontal or vertical.
In my use case people will load images and might want to underline things on the image.
Currently there is no way I can see to draw a perfectly horizontal line.
If in the draw tool you could hold shift and draw a perfectly horizontal line it would make this really easy and intuitive for the end user.
PS. To make the functionality more consistent with the Shape line tool, you could also add Ctrl as a modifier to the Draw tool to constrain the line diagonally.
The RadImageEditorUI's tools (selection, shape, text, etc.) have different UI element representing their settings. Those are hosted in a settings panel. In case there are many options that cannot fit in the vertical size of the control, a scrollbar should get displayed. One example of this is the SelectionTool.
In the Office2019 and VisualStudio2019 themes, the vertical scrollbar doesn't get displayed.
To work this around, extract the ControlTemplate of SettingsPanel control. Then find the first RowDefinition of the root Grid panel and change its Height from Auto to star ( * ).
<Style TargetType="telerik:ToolSettingsPanel">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerik:ToolSettingsPanel">
<Grid Background="{TemplateBinding Background}">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- other xaml here -->
1. RadImageEditor with ZoomToCursor enable.
2.Apply ZoomOut function until render width/height less than view width/height
result => Image zoom at center of viewport, not zoom at cursor position.
var stream = new MemoryStream();
image.Save(stream, System.Drawing.Imaging.ImageFormat.Png);