Introduce support to rotate the image for any degrees. Currently it can rotate the image on 90, 180 and 20 degrees.
Multiple operations applied on a big RadBitmap can cause OutOfMemoryException because of used and not disposed unmanaged resources in a WriteableBitmap object. Steps to reproduce: - Execute multiple times the Rotate tool Observe: The memory goes up and retains such. Expected: The unmanaged memory is cleared. Findings: the memory leak is related to the WPF class WriteableBitmap which is internally used by the RadBitmap. Attached is a sample project illustrating the problem using only WPF classes. Note: At this point, we are not aware of a possible fix.
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.
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.
The feature will be available in our official release 2015 Q2 .
"Transparent" and "Automatic" strings in all ColorPickers in ImageEditor are hard coded. The fix will be available in our official release 2015 Q1.
When user is dragging the crop rectangle, the cursor should be a hand (for example).
Some formats that can be considered are JPEG 2000, CALS, GIF, IOCA, JBIG, JBIG2, TGA, TIFF, EXIF, ICO.
Add properties for setting minimal and maximal scale factor in RadImageEditor.
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
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 more built-in brushes and pencils to the DrawTool. Currently, this can be achieved by customization of DrawTool.