diff --git a/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactory.java b/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactory.java index d4b5da6a3c4..3f64aa425d1 100644 --- a/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactory.java +++ b/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/JPEGFactory.java @@ -218,12 +218,12 @@ private static int getNumComponentsFromImageMetadata(ImageReader reader) throws try { XPath xpath = XPathFactory.newInstance().newXPath(); - String numScanComponents = xpath.evaluate("markerSequence/sos/@numScanComponents", root); - if (numScanComponents.isEmpty()) + String numFrameComponents = xpath.evaluate("markerSequence/sof/@numFrameComponents", root); + if (numFrameComponents.isEmpty()) { return 0; } - return Integer.parseInt(numScanComponents); + return Integer.parseInt(numFrameComponents); } catch (NumberFormatException | XPathExpressionException ex) {