You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2019/10/26 02:41:22 UTC
svn commit: r1868971 - in
/pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image:
PDImage.java PDInlineImage.java
Author: tilman
Date: Sat Oct 26 02:41:22 2019
New Revision: 1868971
URL: http://svn.apache.org/viewvc?rev=1868971&view=rev
Log:
PDFBOX-4675: PDImage.getCOSObject() for image types should always return at least COSDictionary
Modified:
pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java
pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
Modified: pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java?rev=1868971&r1=1868970&r2=1868971&view=diff
==============================================================================
--- pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java (original)
+++ pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDImage.java Sat Oct 26 02:41:22 2019
@@ -23,6 +23,7 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import org.apache.pdfbox.cos.COSArray;
+import org.apache.pdfbox.cos.COSDictionary;
import org.apache.pdfbox.filter.DecodeOptions;
import org.apache.pdfbox.pdmodel.common.COSObjectable;
import org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace;
@@ -182,4 +183,11 @@ public interface PDImage extends COSObje
* Returns the suffix for this image type, e.g. "jpg"
*/
String getSuffix();
+
+ /**
+ * Convert this image to a COS object.
+ *
+ * @return The cos object that matches this image object.
+ */
+ COSDictionary getCOSObject();
}
Modified: pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java?rev=1868971&r1=1868970&r2=1868971&view=diff
==============================================================================
--- pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java (original)
+++ pdfbox/branches/issue4569/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java Sat Oct 26 02:41:22 2019
@@ -100,7 +100,7 @@ public final class PDInlineImage impleme
}
@Override
- public COSBase getCOSObject()
+ public COSDictionary getCOSObject()
{
return parameters;
}