High Res Image loses quality

1 Answer 86 Views
ImageEditor
Gerrit du Preez
Top achievements
Rank 1
Gerrit du Preez asked on 13 Aug 2021, 11:23 AM

Hi,

I'm using the Image Editor and setting the image url during page load. The image size is 5mb and the dimensions are 6000x4000

We are also making use of CanvasMode="On" which is causing the image quality to drop quite a lot.

Is there any additional settings that will enable us not to lose quality if Canvas is enabled.

Kind Regards,

 

1 Answer, 1 is accepted

Sort by
0
Rumen
Telerik team
answered on 17 Aug 2021, 10:41 AM

Hi Gerrit,

I am afraid that currently, RadImageEditor does not provide an option to control the quality and/or DPI of the resized/cropped/saved images. The graphics core of RadImageEditor is the .NET standard GDI+ library and the image scaling algorithm, which is used during the resizing/cropping is called Bicubic Interpolation. Unfortunately there is no known way to resize an image without distorting its quality at all, but currently, the Bicubic Interpolation is preserving the image's information in the best possible way. This is why the image could be with different size after the interpolation, depending on its quality before the resizing/cropping.

The Canvas mode offers a lot of benefits, but it decreases the image quality. Please take a look at the following forum thread on the subject - Image resize quality JPG.

If you decide, you can submit a feature request for such functionality in our Feedback portal so our developers will consider its implementation depending on the popularity of the item:
https://feedback.telerik.com/Project/108

 

Best Regards,
Rumen
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Tags
ImageEditor
Asked by
Gerrit du Preez
Top achievements
Rank 1
Answers by
Rumen
Telerik team
Share this question
or