However, even substituting the 'correct' value for the illegal value in the JPEG data didn't work. I'm guessing that the segments for the JPEG data are corrupted, and Acrobat is substituting the data supplied in the PDF file for the broken information in the JPEG file. My own JPEG decoder tells me that the image contains a Frame with a Y value of 65535 which is invalid, the maximum value for this field is 65550. Interestingly, I've extracted the JFIF data from one of the images and at present I'm unable to find *any* JPEG decoder which will read it, including Adobe Photoshop, and the file has an APP segment which identifies it as Adobe. (NB I'm using the OpenJPEG decoder, not Luratech) The JPEG decoder returns an error, which is why we get 'insufficient data', because the decoding aborts before we manage to decode the image.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |