[ https://issues.apache.org/jira/browse/IMAGING-104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13691774#comment-13691774 ]
Marc Campforts commented on IMAGING-104: ---------------------------------------- Hi Thomas, Thanks for testing this, but it is solved. I must have made an typing error somewhere. It's working now. Regards, Marc HelpServer - The other way to organize help and documentation =================================================== Marc Campforts System Engineer 4.ST Belgium N.V. Tel: +32(0)16 40.40.54 Technologielaan 21-b1 Fax: +32(0)16 40.50.50 B-3001 Leuven Email: marc.campfo...@4st.com Belgium WWW: http://www.4st.com/ =================================================== > ByteSourceInputStream not starting at byte 0 > -------------------------------------------- > > Key: IMAGING-104 > URL: https://issues.apache.org/jira/browse/IMAGING-104 > Project: Commons Imaging > Issue Type: Bug > Components: Format: JPEG > Affects Versions: 0.97 > Reporter: Marc Campforts > > Following code results in a > org.apache.sanselan.ImageReadException: Not a Valid JPEG File: doesn't begin > with 0xffd8 > File file = new File(image.jpg); > InputStream is = new FileInputStream(file); > JpegImageParser parser = new JpegImageParser(); > ByteSource byteSource = new ByteSourceInputStream(is, "image.jpg"); > ArrayList<?> segments = parser.readSegments(byteSource, new int[] {0xffee}, > true); > But when I use the File instead of the InputStream: > File file = new File(image.jpg); > JpegImageParser parser = new JpegImageParser(); > ByteSource byteSource = new ByteSourceFile(file); > ArrayList<?> segments = parser.readSegments(byteSource, new int[] {0xffee}, > true); > it works. > When I look into the exception, the process starts to read from byte 1024 > instead of byte 0 when checking the filetype. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira