[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828898#comment-17828898 ] ASF subversion and git services commented on PDFBOX-5787: - Commit 1916440 from Tilman Hausherr in branch 'pdfbox/branches/3.0' [ https://svn.apache.org/r1916440 ] PDFBOX-5787: add test to catch jdk21 mac homebrew bug during build > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828899#comment-17828899 ] ASF subversion and git services commented on PDFBOX-5787: - Commit 1916441 from Tilman Hausherr in branch 'pdfbox/branches/2.0' [ https://svn.apache.org/r1916441 ] PDFBOX-5787: add test to catch jdk21 mac homebrew bug during build > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828900#comment-17828900 ] ASF subversion and git services commented on PDFBOX-5787: - Commit 1916442 from Tilman Hausherr in branch 'pdfbox/trunk' [ https://svn.apache.org/r1916442 ] PDFBOX-5787: add test to catch jdk21 mac homebrew bug during build > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828623#comment-17828623 ] Axel Howind commented on PDFBOX-5787: - OK, I now have tried with Oracle OpenJDK 22, Temurin 21, and all still supported Zulu versions (8, 11, 17, 21), and none failed this test. Then I installed OpenJDK 21 via homebrew and voilà, I can reproduce the error. [~vanniktech] This clearly is not an OpenJDK error but caused by the Homebrew guys compiling their own build. You should close the bug report against OpenJDK and open an issue against the homebrew OpenJDK package instead. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828559#comment-17828559 ] Axel Howind commented on PDFBOX-5787: - But did you it using Oracle JDK or Oracle provided OpenJDK before submitting? The problem might well be with the homebrew version only. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828526#comment-17828526 ] Niklas commented on PDFBOX-5787: I'm now completely on zulu. I can't update yet to JDK 22: [https://github.com/gradle/gradle/issues/26162] However I have reported the bug using the link you've sent me. !Screenshot 2024-03-19 at 23.17.32.png! > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc, Screenshot 2024-03-19 at > 23.17.32.png > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828430#comment-17828430 ] Tilman Hausherr commented on PDFBOX-5787: - jdk22 has been released today, please try that too. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828070#comment-17828070 ] Tilman Hausherr commented on PDFBOX-5787: - Does it happen with the download from Oracle itself? If not, then this would mean that this "Homebrew" project did something differently and then the bug report should go to them. https://www.oracle.com/java/technologies/downloads/#jdk21-mac > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828036#comment-17828036 ] Niklas commented on PDFBOX-5787: So I did `brew install --cask zulu` to get zulu on my machine and with it I can run the above snippet without problems: ``` ok ``` I'll try to report the bug later. Thanks a ton for all of your help! Really appreciated. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828030#comment-17828030 ] Tilman Hausherr commented on PDFBOX-5787: - Wow! Please report the bug here: https://bugreport.java.com/bugreport/start_form If this is the first time you're using this form, be careful at the bottom, don't press "reset", this has happened to me accidentally, because of the urge to click the left button. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828023#comment-17828023 ] Niklas commented on PDFBOX-5787: Yes I get the exception: ``` Exception in thread "main" java.awt.color.CMMException: LCMS error 13: Mismatched alpha channels at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native Method) at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) at java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) at java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) at java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) at java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) at com.vanniktech.playground.kotlin.MainKt.main(Main.kt:55) at com.vanniktech.playground.kotlin.MainKt.main(Main.kt) ``` I'm on an M series chip. M1. This is the output from my `java --version`: ``` openjdk 21.0.2 2024-01-16 OpenJDK Runtime Environment Homebrew (build 21.0.2) OpenJDK 64-Bit Server VM Homebrew (build 21.0.2, mixed mode, sharing) ``` > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17828002#comment-17828002 ] Axel Howind commented on PDFBOX-5787: - This passes under macOS on all the JDKs I have currently installed: Zulu 11.0.22: OK Zulu 17.0.10: OK Zulu 21.0.2: OK Zulu 1.8.0_402: OK I am already on 14.4 which is NOT RECOMMENDED if you use Java, so please don't upgrade your system - I didn't wait long enough and updated just before the warning concerning the incompatibility of macOS 14.4 with all current Java versions was published earlier this week :-/ [~vanniktech] Does this program produce the exception on your machine? And if so, could you try using a non-homebrew JDK build? Maybe even Zulu? And are you on an M-series chip or on intel? > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827995#comment-17827995 ] Axel Howind commented on PDFBOX-5787: - [~tilman] I have a Mac, and the program runs and prints "ok" (Zulu OpenJDK 21.0.2). I'll test with different JDK versions. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827943#comment-17827943 ] Tilman Hausherr commented on PDFBOX-5787: - {code:java} public class PDFBOX5787 { static final RenderingHints renderingHints; static { renderingHints = new RenderingHints(null); renderingHints.put(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BICUBIC); renderingHints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); renderingHints.put(RenderingHints.KEY_COLOR_RENDERING, RenderingHints.VALUE_COLOR_RENDER_QUALITY); } public static void main(String[] args) throws FileNotFoundException, IOException { ColorConvertOp colorConvertOp = new ColorConvertOp(new ICC_Profile[0], renderingHints); ICC_Profile iccProfile = ICC_Profile.getInstance(new FileInputStream("V:\\Eigene Dateien\\Dokumente\\Java\\PDFBox reactor\\pdfbox\\src\\main\\resources\\org\\apache\\pdfbox\\resources\\icc/CGATS001Compat-v2-micro.icc")); ICC_ColorSpace icc_ColorSpace = new ICC_ColorSpace(iccProfile); WritableRaster raster = Raster.createInterleavedRaster(DataBuffer.TYPE_BYTE, 1, 1, 4, new Point(0, 0)); ColorModel colorModel = new ComponentColorModel(icc_ColorSpace, false, false, Transparency.OPAQUE, raster.getDataBuffer().getDataType()); BufferedImage src = new BufferedImage(colorModel, raster, false, null); BufferedImage dest = new BufferedImage(raster.getWidth(), raster.getHeight(), BufferedImage.TYPE_INT_RGB); colorConvertOp.filter(src, dest); } } {code} > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) ---
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827936#comment-17827936 ] Tilman Hausherr commented on PDFBOX-5787: - I don't have a mac so I won't get the exception. All I see is that it happens by converting a CMYK raster to RGB. You could try it yourself by trying to create a raster from scratch: WritableRaster raster = Raster.createInterleavedRaster(DataBuffer.TYPE_BYTE, width, height, 4, new Point(0, 0)); and then pass that one to code from toRGBImageAWT: {code} ColorModel colorModel = new ComponentColorModel(colorSpace, false, false, Transparency.OPAQUE, raster.getDataBuffer().getDataType()); BufferedImage src = new BufferedImage(colorModel, raster, false, null); BufferedImage dest = new BufferedImage(raster.getWidth(), raster.getHeight(), BufferedImage.TYPE_INT_RGB); colorConvertOp.filter(src,dest); {code} To get the colorspace, do {{new ICC_ColorSpace(iccProfile)}} on the icc profile [^CGATS001Compat-v2-micro.icc] from PDFBox. To load that one, use ICC_Profile.getInstance() on the input stream. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > Attachments: CGATS001Compat-v2-micro.icc > > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827928#comment-17827928 ] Axel Howind commented on PDFBOX-5787: - Looking at the stack trace, it should be possible to create a minimal example by setting a breakpoint on java.awt.color.CMMException and runnning in debug mode. When the breakpoint is hit, select the line `at org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375)` in the debugger and copy out the parameters. Create a minimal Java program that does not depend on any external libraries and just containing a main() method that sets up the required parameters and then does the problematic call to java.awt.image.ColorConvertOp.filter. You'll spare the maintainers a huge amount of work and drastically increase your chances that someone will look into it in the near future. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827915#comment-17827915 ] Tilman Hausherr commented on PDFBOX-5787: - Try also if it works with other jdks, i.e. 8, 11 or 17. https://aws.amazon.com/de/corretto/ You could also submit a bug report but the chances are small that it gets accepted because it wouldn't be "just java code", i.e. you'd need to create a PDFBox project or use PDFDebugger and they usually don't like that. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827910#comment-17827910 ] Tilman Hausherr commented on PDFBOX-5787: - You could try to run {{System.setProperties()}} from a static block and hope that it works. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827901#comment-17827901 ] Niklas commented on PDFBOX-5787: [https://github.com/eikek/docspell/files/14232140/failed_Scan_20240211_113131_004873.pdf] fails for me as well with the same error. However using `-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true` fixes it for me. Is there any way to also turn on the CMYK Conversion programmatically without a flag? > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827857#comment-17827857 ] Tilman Hausherr commented on PDFBOX-5787: - Please try this: use {{-Dorg.apache.pdfbox.rendering.UsePureJavaCMYKConversion=true}} , try it with your file and with the one from PDFBOX-4121 > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827836#comment-17827836 ] Tilman Hausherr commented on PDFBOX-5787: - It doesn't happen on jdk21.0.2 on my system either. I don't really know what to do. This is likely a jdk or LCMS error. There are discussions about it between the LCMS team and a person of the java team: https://sourceforge.net/p/lcms/mailman/message/58719936/ https://sourceforge.net/p/lcms/mailman/message/58720362/ however I could not find anything in the JDK bug tracker. Then there's this one: https://github.com/eikek/docspell/issues/2486 which has the same error also with this PDF, but I don't think they're using PDFBox and the PDF is RGB: https://github.com/eikek/docspell/files/14232140/failed_Scan_20240211_113131_004873.pdf > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827814#comment-17827814 ] Niklas commented on PDFBOX-5787: I'm on Mac that runs with 14.3.1 (23D60). As for the JDK I'm using `/opt/homebrew/Cellar/openjdk/21.0.2/` > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827813#comment-17827813 ] Tilman Hausherr commented on PDFBOX-5787: - I got it, but I have no trouble displaying it with PDFDebugger. I'm on windows 10, I tried with openjdk version "1.8.0_402" OpenJDK Runtime Environment Corretto-8.402.08.1 (build 1.8.0_402-b08) OpenJDK 64-Bit Server VM Corretto-8.402.08.1 (build 25.402-b08, mixed mode) Are you on a different OS? Or using an older jdk? > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 3.0.2 PDFBox >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827812#comment-17827812 ] Niklas commented on PDFBOX-5787: I've just sent you an email. Please let me know in case you haven't gotten it. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-5787) LCMS error 13: Mismatched alpha channels
[ https://issues.apache.org/jira/browse/PDFBOX-5787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827792#comment-17827792 ] Tilman Hausherr commented on PDFBOX-5787: - Please add the version you are using here (hopefully 2.0.30 or 3.0.2), and send me the file to tilman at snafu dot de. > LCMS error 13: Mismatched alpha channels > > > Key: PDFBOX-5787 > URL: https://issues.apache.org/jira/browse/PDFBOX-5787 > Project: PDFBox > Issue Type: Bug >Reporter: Niklas >Priority: Major > > Using Kotlin to load the first page and trying to render it as an > `BufferedImage`: > ```kotlin > val pdf = Loader.loadPDF(file) > val preview = PDFRenderer(pdf).renderImage(0, 1.0f) > ``` > with a PDF, I'm running into: > ``` > Exception in thread "main" java.awt.color.CMMException: LCMS error 13: > Mismatched alpha channels > at java.desktop/sun.java2d.cmm.lcms.LCMS.createNativeTransform(Native > Method) > at java.desktop/sun.java2d.cmm.lcms.LCMS.createTransform(LCMS.java:113) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.doTransform(LCMSTransform.java:114) > at > java.desktop/sun.java2d.cmm.lcms.LCMSTransform.colorConvert(LCMSTransform.java:149) > at > java.desktop/java.awt.image.ColorConvertOp.ICCBIFilter(ColorConvertOp.java:350) > at > java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:277) > at > org.apache.pdfbox.pdmodel.graphics.color.PDColorSpace.toRGBImageAWT(PDColorSpace.java:375) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImageAWT(PDDeviceCMYK.java:212) > at > org.apache.pdfbox.pdmodel.graphics.color.PDDeviceCMYK.toRGBImage(PDDeviceCMYK.java:159) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.from8bit(SampledImageReader.java:506) > at > org.apache.pdfbox.pdmodel.graphics.image.SampledImageReader.getRGBImage(SampledImageReader.java:217) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:477) > at > org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage(PDImageXObject.java:438) > at org.apache.pdfbox.rendering.PageDrawer.drawImage(PageDrawer.java:1106) > at > org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(DrawObject.java:74) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:893) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:531) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:506) > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:153) > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:286) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247) > at > org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:207) > ``` > Would it be possible to somehow privately share the PDF? It's slightly > sensitive as it is from a customer of mine and I would not want to share it > publicly. -- This message was sent by Atlassian Jira (v8.20.10#820010) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org