Opened 15 years ago
Closed 15 years ago
#3012 closed defect (invalid)
PPM Driver 16bit Support Byte Order Decision Questionable
Reported by: | warmerdam | Owned by: | warmerdam |
---|---|---|---|
Priority: | normal | Milestone: | 1.6.2 |
Component: | GDAL_Raster | Version: | unspecified |
Severity: | normal | Keywords: | pnm |
Cc: |
Description
I have discovered that gdal cannot read PPM binary files produced with the djpeg (decompress jpeg) on intel tool due to incorrect byte order handling. It is not immediately clear if the error is in GDAL or in djpeg. I have uploaded the ppm produced with djpeg to:
Please use the ppm tools to convert this to ascii format and determine if it is correct or not. If it is correct the byte swapping information in pnmdataset.cpp will need to be adjusted.
If the .ppm file is wrong, then I'll look into a correction in the libjpeg source for djpeg.
Change History (3)
comment:1 by , 15 years ago
Status: | new → assigned |
---|
comment:2 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
comment:3 by , 15 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
I have corrected this upstream in libjpeg. GDAL is good.
Frank,
According to PPM Format Specification the file 12.ppm is wrong. All the 16bit color values has the bytes reversed.