Opened 11 years ago

Closed 11 years ago

#3739 closed task (wontfix)

GDALDriver::Create() not implemented for JPEG2000 driver (openjpeg)

Reported by: riaanvddool Owned by: warmerdam
Priority: normal Milestone: 1.8.0
Component: GDAL_Raster Version: svn-trunk
Severity: normal Keywords: jpeg2000


Would be nice to know if this is planned for soon...

Change History (2)

comment:1 Changed 11 years ago by Even Rouault

No, it is not currently planned. Why can't you use CreateCopy?() instead ? I haven't checked or tried, but I'm not sure that it is possible to write (and rewrite) tiles in random order with openjpeg library, which is the advantage of Create() vs CreateCopy?(). I even doubt it is feasible at all due to the nature of JPEG2000 data streams.

By the way, none of the other JPEG2000 driver implement Create(), except JP2ECW. But when you look at the details of the JP2ECW driver, you realize that it is only a fairly specialized implementation of Create() that doesn't allow random writing of data, but only the sequential writing of scanlines from top to bottom of images.

comment:2 Changed 11 years ago by Even Rouault

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.