-
Summary:
Improved Chart Rendering Quality
- Bugzilla Bug (s)
Resolved:
117476 Poor Rendering Quality
- Description:
Corrected font sizes accross all device renderers
Improved font rendering for small fonts
(disabled antialias), except for SVG (pending fix)
Enabled the user to choose the image
format for PDF (previously always jpg)
Uses higher resolution (96*2) for PDF
output
Dynamic dpi resolution enabled on device
renderers with a new property (DPI_RESOLUTION)
Improved GIF rendering to use better colors
and avoid dithering
Added API support to control Jpeg
compression quality on Jpg renderer
Deprecated old PNG/GIF renderer
implementations
Fixed a bug on GIF and PNG renderers
regarding transparent color (rendered as black in unit tests previously)
Improved device renderers detection to
avoid unnecessary exceptions
Updated Unit tests
- Tests Description : Unit tests.
- Files Edited:
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/GifRendererImpl.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swt/SwtRendererImpl.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingRendererImpl.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/GifWriter.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/JavaxImageIOWriter.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingTextMetrics.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/GifRendererImplOld.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingDisplayServer.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swt/SwtDisplayServer.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingTextRenderer.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/PngRendererImplOld.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/PngRendererImpl.java"
"/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/image/JpegRendererImpl.java""/org.eclipse.birt.chart.device.svg/BuildChartDeviceSVG.xml"
"/org.eclipse.birt.chart.device.svg/plugin.xml"
"/org.eclipse.birt.chart.reportitem/src/org/eclipse/birt/chart/reportitem/ReportDataServiceProvider.java"
src/org/eclipse/birt/chart/tests/device/golden/chart/3dpie.svg;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert.png;
src/org/eclipse/birt/chart/tests/device/golden/chart/3dpie.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/3dvert.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dpie.svg;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert2.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dstock.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert.svg;
src/org/eclipse/birt/chart/tests/device/golden/chart/3dline.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dscatter.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert2.svg;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dline.png;
src/org/eclipse/birt/chart/tests/device/golden/chart/3dvert.svg;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert.gif;
src/org/eclipse/birt/chart/tests/device/golden/chart/2dvert2.png;
src/org/eclipse/birt/chart/tests/device/render/Gif8PrimitiveGen.java;
src/org/eclipse/birt/chart/tests/device/render/Png24PrimitiveGen.java;
src/org/eclipse/birt/chart/tests/device/golden/primitives/arc.gif;
src/org/eclipse/birt/chart/tests/device/golden/primitives/rect.gif;
src/org/eclipse/birt/chart/tests/device/golden/primitives/arc.png;
src/org/eclipse/birt/chart/tests/device/golden/primitives/line.gif;
src/org/eclipse/birt/chart/tests/device/golden/primitives/polygon.svg;
src/org/eclipse/birt/chart/tests/device/golden/primitives/rect.svg;
src/org/eclipse/birt/chart/tests/device/golden/primitives/polygon.png;
src/org/eclipse/birt/chart/tests/device/golden/primitives/polygon.gif;
src/org/eclipse/birt/chart/tests/device/golden/primitives/rect.png;
src/org/eclipse/birt/chart/tests/device/golden/primitives/line.png;
src/org/eclipse/birt/chart/tests/device/golden/primitives/line.svg;
src/org/eclipse/birt/chart/tests/device/input/chart/2dvert.drw;
- Files Added:
None
-
Files Removed:
None
- Notes to I18N Team:
None
-
Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to
Documentation: