Completed
Last Updated: 26 Sep 2022 07:12 by ADMIN
Release LIB 2022.3.926 (26 Sep 2022)
Drawing with the DrawTool resizes/scales the image.
Completed
Last Updated: 30 May 2022 07:13 by ADMIN
Release LIB 2022.2.530 (30 May 2022)
The issues reproduces, if you load an image, using System.Drawing.Image.Image and then create a stream using its Save() method. Then use this stream to create a RadBitmap element. In order to recreate the issue, the ImageFormat.Jpeg should be used with the Image's Save() method.

When you call one of the rotate commands in order to rotate the image, the image goes blank.

The issue is not directly related to the implementation of the ImageEditor control, but to the Rotate method of RadBitmap which is used by the ImageEditor.

To work this around, use ImageFormat.Png instead of Jpeg when saving the image to a stream (from the System.Drawing.Image object).
       
var stream = new MemoryStream();
image.Save(stream, System.Drawing.Imaging.ImageFormat.Png);

Completed
Last Updated: 03 Sep 2021 11:54 by ADMIN
Release R3 2021

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 -->

Completed
Last Updated: 28 Dec 2018 15:18 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 0
Category: ImageEditor
Type: Feature Request
0
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. 
Completed
Last Updated: 16 Jul 2018 14:13 by ADMIN
ADMIN
Created by: Tanya
Comments: 1
Category: ImageEditor
Type: Bug Report
1
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
Completed
Last Updated: 13 Feb 2017 08:41 by ADMIN
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
Completed
Last Updated: 02 Sep 2022 13:13 by ADMIN
Release LIB 2022.2.905 (05 September 2022)
ADMIN
Created by: Mihail
Comments: 0
Category: ImageEditor
Type: Bug Report
0
Drawing with the draw tool over the image with big size (e.g. 3000 x 2500) result in loss of quality.

Workaround: In the DrawCommand use the following method to create a BitmapSource which should be used for creating a RadBitmapImage.

public RadBitmap Execute(RadBitmap source, object context)
{
   ...
   ...
   ...
   BitmapSource bitmapSource = GetBitmapSource(source.Width, source.Height, canvas);
   return new RadBitmap(bitmapSource);
}
private BitmapSource GetBitmapSource(int width, int height, Canvas surface)
{
    Size size = new Size(width, height);

    surface.Measure(size);
    surface.Arrange(new Rect(size));

    // Create a render bitmap and push the surface to it
    RenderTargetBitmap renderBitmap =
        new RenderTargetBitmap(
        (int) size.Width,
        (int) size.Height,
        96d,
        96d,
        PixelFormats.Pbgra32);
    renderBitmap.Render(surface);

    return renderBitmap;
}
Completed
Last Updated: 22 May 2019 05:02 by ADMIN
Release LIB 2019.2.527 (05/27/2019)
When Depth property is set it is expected that the undo stack would not keep more items than the depth value. However, this behaviour is not working in ImageHistory class and could lead to OutOfMemoryException when the stack gets full of ImageHistoryItem instances.

Steps to reproduce:
1. Open ImageEditor and load some image.
2. Set ImageEditor.History.Depth = 1.
3. Make a few rotations.
Expected: When making Undo you should be able to undo only the last rotation.
Actual: You can Undo all the rotations meaning that Depth property is not respected.
Completed
Last Updated: 03 Jun 2016 23:08 by ADMIN
In Shape and DrawText tools there are strings which are not changed if the current culture is changed during the lifetime of an application.
Completed
Last Updated: 30 Nov 2015 11:36 by ADMIN
ADMIN
Created by: Todor
Comments: 1
Category: ImageEditor
Type: Bug Report
1

			
Completed
Last Updated: 09 Jan 2017 14:24 by ADMIN
When ScaleFactor property is set to 0, zooming in/out with the mouse wheel is not working. 

Available in R1 2017 Release
Completed
Last Updated: 20 Jan 2020 12:40 by ADMIN
Release LIB 2020.1.120
ADMIN
Created by: Todor
Comments: 1
Category: ImageEditor
Type: Bug Report
2
If an image with dpi different than 96 (for example 300dpi) is imported and then some operations are made on it, the exported image is with 96dpi.
Completed
Last Updated: 19 Jun 2015 10:02 by ADMIN
ADMIN
Created by: Anna
Comments: 0
Category: ImageEditor
Type: Feature Request
0
The feature will be available in our official release 2015 Q2 .
Completed
Last Updated: 12 Feb 2015 10:42 by ADMIN
ADMIN
Created by: Tanya
Comments: 0
Category: ImageEditor
Type: Bug Report
2
"Transparent" and "Automatic" strings in all ColorPickers in ImageEditor are hard coded.

The fix will be available in our official release 2015 Q1.
Completed
Last Updated: 02 Aug 2018 11:05 by ADMIN
ADMIN
Created by: Todor
Comments: 2
Category: ImageEditor
Type: Feature Request
8
Add an option to zoom towards the mouse cursor.
Completed
Last Updated: 17 Sep 2015 14:21 by ADMIN
Some formats that can be considered are JPEG 2000, CALS, GIF, IOCA, JBIG, JBIG2, TGA, TIFF, EXIF, ICO.
Completed
Last Updated: 12 Sep 2018 08:42 by ADMIN
Created by: Iva
Comments: 2
Category: ImageEditor
Type: Feature Request
7
Add tool for creating selection, and integrate the other tools to work only in the selected region, if one is present.
Completed
Last Updated: 08 Nov 2016 14:16 by LM IT
ADMIN
Created by: Telerik Admin
Comments: 2
Category: ImageEditor
Type: Feature Request
12
If you have a large image inside RadImageEditor or have zoomed a relatively big image, it would be great to have the ability to set panning on, so that the user can move around more easily.


Available in R1 2017 Release
Completed
Last Updated: 11 Aug 2016 14:05 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 4
Category: ImageEditor
Type: Feature Request
11
Implement a drawing tool that will enable drawing over the picture using the mouse.

This feature will be available in our official release Q1 2015.