You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by je...@apache.org on 2007/12/07 09:59:58 UTC

svn commit: r602033 - /xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java

Author: jeremias
Date: Fri Dec  7 00:59:57 2007
New Revision: 602033

URL: http://svn.apache.org/viewvc?rev=602033&view=rev
Log:
Small optimization from my failed experiments to support native PNG embedding.

Modified:
    xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java

Modified: xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java?rev=602033&r1=602032&r2=602033&view=diff
==============================================================================
--- xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java (original)
+++ xmlgraphics/fop/branches/Temp_ImagePackageRedesign/src/java/org/apache/fop/pdf/FlateFilter.java Fri Dec  7 00:59:57 2007
@@ -19,8 +19,8 @@
  
 package org.apache.fop.pdf;
 
-import java.io.OutputStream;
 import java.io.IOException;
+import java.io.OutputStream;
 
 import org.apache.xmlgraphics.util.io.FlateEncodeOutputStream;
 
@@ -98,13 +98,13 @@
         if (predictor > PREDICTION_NONE) {
             PDFDictionary dict = new PDFDictionary();
             dict.put("Predictor", predictor);
-            if (colors > 0) {
+            if (colors > 1) {
                 dict.put("Colors", colors);
             }
-            if (bitsPerComponent > 0) {
+            if (bitsPerComponent > 0 && bitsPerComponent != 8) {
                 dict.put("BitsPerComponent", bitsPerComponent);
             }
-            if (columns > 0) {
+            if (columns > 1) {
                 dict.put("Columns", columns);
             }
             return dict;



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org