Opened 7 years ago

Closed 7 years ago

#6774 closed task (invalid)

What does JPC mean for jpeg2000?

Reported by: Kurt Schwehr Owned by: warmerdam
Priority: normal Milestone:
Component: GDAL_Raster Version: unspecified
Severity: normal Keywords: jp2k jpeg2000 jpc


Looking at the kakadu driver, what is JPC? I can't seem to find any description of it and I don't have a copy of ISO 15444. e.g. ISO/IEC 15444-1:2016

I see changes like r4958 and r16870. So it's something different? And there is this:

def jp2kak_8():

    if gdaltest.jp2kak_drv is None:
        return 'skip'

    tst = gdaltest.GDALTest('JP2KAK', 'byte.jp2', 1, 50054,
                            options = ['QUALITY=100'])

    return tst.testCreateCopy(vsimem = 1,
                              new_filename = '/vsimem/jp2kak_8.jpc')

In the Jasper docs, I see "jpc JPEG-2000 Code Stream" codec.

One of the two image formats specified in the JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1 [8]) is the
so called JPEG-2000 code stream format. The JPC codec in JasPer implements this format.

Change History (1)

comment:1 by Even Rouault, 7 years ago

Resolution: invalid
Status: newclosed

Yes, JPC is a (non-standard I think) shortcut for JPEG-2000 code stream (sometimes also designated as J2K in other JPEG2000 drivers). Date is rarely delivered as raw codestream, but rather as JP2, which is for the format that is made of so-called JPEG-2000 boxes, one of those boxes ("jpc ") encapsulating the code-stream.

Some non-paying resources of draft of the specification :

Note: See TracTickets for help on using tickets.