Graphical quality when using RenderSurface = Window


https://www.nevron.com/Forum/Topic12855.aspx
Print Topic | Close Window

By Jens Wallman - 5 Years Ago
Hi, we've been using Nevron's charts since about 2008 but have never really used the Hardware rendering support until now since we now need the chart to be as fast as possible. Switching to RenderSurface = Window drastically improves performance which is great. However it also degrades the image quality of the chart, especially when using circular shapes. When using GDI rendering the circular shapes are nice and even but when using hardware rendering the edges of the circles are jagged and the circles are no longer circular.

I've attached two images from your XY Scatter Point Chart example to illustrate the problem.
You can clearly see the non-circular shapes in the Hardware.png file.

Is there any way to improve the quality of the shapes when using hardware rendering?

By Nevron Support - 5 Years Ago
Hi Jens,
Currently there is no way to achieve antialiasing in hardware accelerated 2D - we're currently working on a revised 2D rendering engine which will support this with the next major release. You can use the quick point series if you want to draw many points in software mode - it is will perform very well with 100-200K points (just make sure to set the AntialiasShape property of the NQuickPointSeries to true if you want to have smooth edges). Let us know if you meet any problems or have any questions.
By Jens Wallman - 5 Years Ago
Hi, Thanks for the quick answer.
You say "next major release", do you have an estimate of when it will be released? In 1 year, 2 years, 5 years?
Unfortunately the QuickPointSeries is not an option for us at the moment since we are using an older Nevron version where the QuickPointSeries is not available.
By Nevron Support - 5 Years Ago
Hi Jens,
It will be begging of 2020 so in approximately 4-5 months...