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 2014/06/11 14:44:55 UTC
svn commit: r1601875 -
/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java
Author: tilman
Date: Wed Jun 11 12:44:54 2014
New Revision: 1601875
URL: http://svn.apache.org/r1601875
Log:
PDFBOX-2128: add parameter directJPEG to force 1:1 extraction of JPEGs
Modified:
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java
Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java?rev=1601875&r1=1601874&r2=1601875&view=diff
==============================================================================
--- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java (original)
+++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/ExtractImages.java Wed Jun 11 12:44:54 2014
@@ -55,6 +55,14 @@ public class ExtractImages
private static final String NONSEQ = "-nonSeq";
private static final String DIRECTJPEG = "-directJPEG";
+ private static final List<String> DCT_FILTERS = new ArrayList<String>();
+
+ static
+ {
+ DCT_FILTERS.add( COSName.DCT_DECODE.getName() );
+ DCT_FILTERS.add( COSName.DCT_DECODE_ABBREVIATION.getName() );
+ }
+
private ExtractImages()
{
}
@@ -185,10 +193,6 @@ public class ExtractImages
public void writeJpeg2file(PDJpeg image, String filename) throws IOException
{
- final List<String> DCT_FILTERS = new ArrayList<String>();
- DCT_FILTERS.add(COSName.DCT_DECODE.getName());
- DCT_FILTERS.add(COSName.DCT_DECODE_ABBREVIATION.getName());
-
FileOutputStream out = null;
try