]> source.dussan.org Git - xmlgraphics-fop.git/commit
Re-Implemented "quality" rendering mode (painting borders and rules using bitmaps).
authorJeremias Maerki <jeremias@apache.org>
Thu, 30 Oct 2008 08:49:44 +0000 (08:49 +0000)
committerJeremias Maerki <jeremias@apache.org>
Thu, 30 Oct 2008 08:49:44 +0000 (08:49 +0000)
commita4847a2df3717f54d54e3c914826e3ce0bb2dd28
treec019e6d62b3f6ec79a1a56dc57ae973eda1cc6e1
parent48ddcd67a997a2662c2a3de5e90d008dd8435267
Re-Implemented "quality" rendering mode (painting borders and rules using bitmaps).
Added a new rendering mode "bitmap" (in addition to "speed" and "bitmap") that uses Java2DPainter for the whole page and paints a single bitmap (much like most PCL drivers operate). Quality: "speed" < "quality" < "bitmap", Performance: "speed" > "quality" > "bitmap" (at high page complexity "bitmap" might actually be better), File Size: "speed" < "quality" < "bitmap"
Increased bitmap encoding performance by up to 100% (by optimizing the Java code and by supporting the "zeroed row" PCL command)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AreaTreeNewDesign@709119 13f79535-47bb-0310-9956-ffa450edef68
src/java/org/apache/fop/render/intermediate/AbstractIFPainter.java
src/java/org/apache/fop/render/pcl/DefaultMonochromeBitmapConverter.java
src/java/org/apache/fop/render/pcl/PCLDocumentHandler.java
src/java/org/apache/fop/render/pcl/PCLGenerator.java
src/java/org/apache/fop/render/pcl/PCLPageDefinition.java
src/java/org/apache/fop/render/pcl/PCLPainter.java
src/java/org/apache/fop/render/pcl/PCLRenderer.java
src/java/org/apache/fop/render/pcl/PCLRendererConfigurator.java
src/java/org/apache/fop/render/pcl/PCLRenderingMode.java [new file with mode: 0644]
src/java/org/apache/fop/render/pcl/PCLRenderingUtil.java