<JP2File filename="stefan_full_rgba.jp2">
  <JP2Box name="jP  ">
    <BinaryContent>0D0A870A</BinaryContent>
  </JP2Box>
  <JP2Box name="ftyp">
    <DecodedContent>
      <Field name="BR" type="string" size="4">jp2 </Field>
      <Field name="MinV" type="uint32">0</Field>
      <Field name="CL0" type="string" size="4">jp2 </Field>
    </DecodedContent>
  </JP2Box>
  <JP2Box name="jp2h">
    <JP2Box name="ihdr">
      <DecodedContent>
        <Field name="HEIGHT" type="uint32">150</Field>
        <Field name="WIDTH" type="uint32">162</Field>
        <Field name="NC" type="uint16">4</Field>
        <Field name="BPC" type="uint8">255</Field>
        <Field name="C" type="uint8">7</Field>
        <Field name="UnkC" type="uint8">0</Field>
        <Field name="IPR" type="uint8">0</Field>
      </DecodedContent>
    </JP2Box>
    <JP2Box name="bpcc">
      <DecodedContent>
        <Field name="BPC0" type="uint8" description="Unsigned 8 bits">7</Field>
        <Field name="BPC1" type="uint8" description="Unsigned 8 bits">7</Field>
        <Field name="BPC2" type="uint8" description="Unsigned 8 bits">7</Field>
        <!--<Field name="BPC3" type="uint8" description="Unsigned 1 bits">0</Field>-->
        <Field name="BPC3" type="uint8">7</Field> <!-- WARNING[INSPIRE_TG, Recommendation 38]: Bit depth of alpha channel should be 1 (BPCC 0), but its BPCC is 7 -->
      </DecodedContent>
    </JP2Box>
    <JP2Box name="colr">
      <DecodedContent>
        <Field name="METH" type="uint8">1</Field>
        <Field name="PREC" type="uint8">0</Field>
        <Field name="APPROX" type="uint8">0</Field>
        <Field name="EnumCS" type="uint32" description="sRGB">16</Field>
      </DecodedContent>
    </JP2Box>
    <JP2Box name="cdef">
      <DecodedContent>
        <!--<Field name="N" type="uint16">4</Field>--> <!-- ERROR[GENERAL]: cdef.N = 5 whereas ihdr.nc = 4 -->
        <Field name="N" type="uint16">5</Field>
        <Field name="Cn0" type="uint16">0</Field>
        <Field name="Typ0" type="uint16" description="Colour channel">0</Field>
        <Field name="Asoc0" type="uint16" description="Associated with a particular colour">1</Field>
        <Field name="Cn1" type="uint16">1</Field>
        <Field name="Typ1" type="uint16" description="Colour channel">0</Field>
        <Field name="Asoc1" type="uint16" description="Associated with a particular colour">2</Field>
        <!--<Field name="Cn2" type="uint16">2</Field>-->
        <Field name="Cn2" type="uint16">4</Field> <!-- ERROR[GENERAL]: cdef.cn[2] = 4 is invalid -->
        <Field name="Typ2" type="uint16" description="Colour channel">0</Field>
        <Field name="Asoc2" type="uint16" description="Associated with a particular colour">3</Field>
        <Field name="Cn3" type="uint16">3</Field>
        <Field name="Typ3" type="uint16" description="Opacity channel">1</Field>
        <Field name="Asoc3" type="uint16" description="Associated to the whole image">0</Field>
        
        <!-- added -->
        <Field name="Cn4" type="uint16">3</Field> <!-- ERROR[GENERAL]: cdef.cn[4] = 3 is invalid since already used -->
        <Field name="Typ4" type="uint16" description="Opacity channel">1</Field> <!-- ERROR[GENERAL]: cdef.typ[4] = 1 is invalid since another alpha channel has already been defined -->
        <Field name="Asoc4" type="uint16" description="Associated to the whole image">0</Field> <!-- ERROR[GENERAL]: cdef.asoc[4] = 0 is invalid since another band has already been associated to whole image -->
        
      </DecodedContent>
    </JP2Box>
  </JP2Box>
  <JP2Box name="jp2c">
    <JP2KCodeStream>
      <Marker name="SOC" offset="131" length="2" />
      <Marker name="SIZ" offset="133" length="52">
        <Field name="Rsiz" type="uint16" description="Profile 1">2</Field>
        <Field name="Xsiz" type="uint32">2200000162</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: Xsiz = 2200000162, whereas only 31 bits are allowed for Profile 1 -->
        <Field name="Ysiz" type="uint32">2200000150</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: Ysiz = 2200000150, whereas only 31 bits are allowed for Profile 1 -->
        <Field name="XOsiz" type="uint32">2200000000</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: XOsiz = 2200000000, whereas only 31 bits are allowed for Profile 1 -->
        <Field name="YOsiz" type="uint32">2200000000</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: YOsiz = 2200000000, whereas only 31 bits are allowed for Profile 1 -->
        <Field name="XTsiz" type="uint32">2200000062</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: XTsiz / min_XYRSiz = 2200000062.000000 > 1024 -->
        <Field name="YTsiz" type="uint32">2200000050</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: XTsiz (=2200000062) != YTsiz (=2200000050) -->
        <Field name="XTOSiz" type="uint32">0</Field>
        <Field name="YTOSiz" type="uint32">0</Field>
        <Field name="Csiz" type="uint16">5</Field> <!-- ERROR[GENERAL]: ihdr_nc(=4) != Csiz (=5)  and ERROR[INSPIRE_TG, Conformance class A.8.6]: count(OrthoImageryCoverage.rangeType.field)(=4) != Csiz(=5)  -->
        <Field name="Ssiz0" type="uint8" description="Unsigned 8 bits">7</Field>
        <Field name="XRsiz0" type="uint8">1</Field>
        <Field name="YRsiz0" type="uint8">1</Field>
        <Field name="Ssiz1" type="uint8" description="Unsigned 8 bits">7</Field>
        <Field name="XRsiz1" type="uint8">1</Field>
        <Field name="YRsiz1" type="uint8">1</Field>
        <Field name="Ssiz2" type="uint8" description="Unsigned 8 bits">7</Field>
        <Field name="XRsiz2" type="uint8">1</Field>
        <Field name="YRsiz2" type="uint8">1</Field>
        <!--<Field name="Ssiz3" type="uint8" description="Unsigned 1 bits">0</Field>-->
        <Field name="Ssiz3" type="uint8">2</Field> <!-- ERROR[INSPIRE_TG, Requirement 24, Conformance class A.8.9]: SIZ.Ssiz[3]=2 (unsigned 3 bits), which is not allowed  and  ERROR[GENERAL]: SIZ.Ssiz[3]=2, whereas bpcc[3]=7  -->
        <Field name="XRsiz3" type="uint8">1</Field>
        <Field name="YRsiz3" type="uint8">1</Field>
        
        <Field name="Ssiz4" type="uint8">2</Field> <!-- ERROR[INSPIRE_TG, Requirement 24, Conformance class A.8.9]: SIZ.Ssiz[4]=2 (unsigned 3 bits), which is not allowed -->
        <Field name="XRsiz4" type="uint8">2</Field>
        <Field name="YRsiz4" type="uint8">2</Field>
      </Marker>
      <Marker name="COD" offset="185" length="16">
        <Field name="Scod" type="uint8" description="User defined precincts, No SOP marker segments, No EPH marker segments">1</Field>
        <Field name="SGcod_Progress" type="uint8" description="LRCP">0</Field>
        <Field name="SGcod_NumLayers" type="uint16">1</Field>
        <Field name="SGcod_MCT" type="uint8">0</Field>
        <!--<Field name="SPcod_NumDecompositions" type="uint8">1</Field>-->
        <Field name="SPcod_NumDecompositions" type="uint8">0</Field> <!-- ERROR[PROFILE_1, Conformance class A.8.14]: Not enough decomposition levels = 0 (max_dim=162, 128 * 2**SPcod_NumDecompositions=128) -->
        <Field name="SPcod_xcb_minus_2" type="uint8" description="64">4</Field>
        <Field name="SPcod_ycb_minus_2" type="uint8" description="64">4</Field>
        <Field name="SPcod_cbstyle" type="uint8" description="No selective arithmetic coding bypass, No reset of context probabilities on coding pass boundaries, No termination on each coding pass, No vertically causal context, No predictable termination, No segmentation symbols are used">0</Field>
        <Field name="SPcod_transformation" type="uint8" description="9-7 irreversible">0</Field>
        <Field name="SPcod_Precincts0" type="uint8" description="PPx=8 PPy=9: 256x512">152</Field>
        <!--<Field name="SPcod_Precincts1" type="uint8" description="PPx=9 PPy=9: 512x512">153</Field>-->
      </Marker>
      <Marker name="QCD" offset="201" length="13" />
      <Marker name="SOT" offset="214" length="12">
        <Field name="Isot" type="uint16">0</Field>
        <Field name="Psot" type="uint32">18174</Field>
        <Field name="TPsot" type="uint8">0</Field>
        <Field name="TNsot" type="uint8">1</Field>
      </Marker>
      <Marker name="SOD" offset="226" length="18162" />
      <Marker name="EOC" offset="18388" length="2" />
    </JP2KCodeStream>
  </JP2Box>
</JP2File>

