Issue:
Portable anymap format (.pbm) ascii correctly detected as image, but fails normalisation.
File:
"image-pbm-ascii.pbm"
Exception:
For input string: "0010010100100100100100100100010001000100010000100010000100001000100001"
Trace:
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
java.lang.Integer.parseInt(Integer.java:484)
java.lang.Integer.parseInt(Integer.java:514)
org.apache.sanselan.formats.pnm.PBMFileInfo.getRGB(PBMFileInfo.java:96)
org.apache.sanselan.formats.pnm.FileInfo.readImage(FileInfo.java:76)
org.apache.sanselan.formats.pnm.PNMImageParser.getBufferedImage(PNMImageParser.java:279)
org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1264)
org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1163)
org.apache.sanselan.Sanselan.getBufferedImage(Sanselan.java:1136)
au.gov.naa.digipres.xena.plugin.image.ImageToXenaPngNormaliser.parse(ImageToXenaPngNormaliser.java:65)
au.gov.naa.digipres.xena.kernel.normalise.NormaliserManager.parse(NormaliserManager.java:817)
au.gov.naa.digipres.xena.kernel.normalise.NormaliserManager.normalise(NormaliserManager.java:1005)
au.gov.naa.digipres.xena.core.Xena.normalise(Xena.java:599)
au.gov.naa.digipres.xena.core.Xena.normalise(Xena.java:543)
au.gov.naa.digipres.xena.litegui.NormalisationThread.normaliseFile(NormalisationThread.java:328)
au.gov.naa.digipres.xena.litegui.NormalisationThread.normaliseStandard(NormalisationThread.java:250)
au.gov.naa.digipres.xena.litegui.NormalisationThread.run(NormalisationThread.java:191)
Changed to Feature request - see 2906439