Skip to content

Instantly share code, notes, and snippets.

@bitsgalore
Created January 15, 2020 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bitsgalore/9aaabf06c5793f3e1a9787cc4378a678 to your computer and use it in GitHub Desktop.
Save bitsgalore/9aaabf06c5793f3e1a9787cc4378a678 to your computer and use it in GitHub Desktop.
<?xml version='1.0' encoding='UTF-8'?>
<jpylyzer xmlns="http://openpreservation.org/ns/jpylyzer/v2/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openpreservation.org/ns/jpylyzer/v2/ http://jpylyzer.openpreservation.org/jpylyzer-v-2-0.xsd">
<toolInfo>
<toolName>jpylyzer</toolName>
<toolVersion>2.0.0</toolVersion>
</toolInfo>
<file xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ns0="adobe:ns:meta/" xmlns:ns2="http://ns.adobe.com/xap/1.0/" xmlns:ns4="http://ns.adobe.com/photoshop/1.0/" xmlns:ns5="http://ns.adobe.com/xap/1.0/mm/" xmlns:ns6="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:ns7="http://ns.adobe.com/tiff/1.0/" xmlns:ns8="http://ns.adobe.com/exif/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<fileInfo>
<fileName>jpeg2000_2x.jp2</fileName>
<filePath>/home/johan/Downloads/jpeg2000_2x.jp2</filePath>
<fileSizeInBytes>89720</fileSizeInBytes>
<fileLastModified>2020-01-15T12:19:28.149893</fileLastModified>
</fileInfo>
<statusInfo>
<success>True</success>
</statusInfo>
<isValid format="jp2">False</isValid>
<tests>
<jp2HeaderBox>
<colourSpecificationBox>
<approxIsValid>False</approxIsValid>
</colourSpecificationBox>
</jp2HeaderBox>
<contiguousCodestreamBox>
<maxOneCqccPerComponent>False</maxOneCqccPerComponent>
</contiguousCodestreamBox>
</tests>
<properties>
<signatureBox/>
<fileTypeBox>
<br>jp2 </br>
<minV>0</minV>
<cL>jp2 </cL>
<cL>jpxb</cL>
<cL>jpx </cL>
</fileTypeBox>
<unknownBox>
<boxType>rreq</boxType>
</unknownBox>
<jp2HeaderBox>
<imageHeaderBox>
<height>596</height>
<width>1106</width>
<nC>3</nC>
<bPCSign>unsigned</bPCSign>
<bPCDepth>8</bPCDepth>
<c>jpeg2000</c>
<unkC>yes</unkC>
<iPR>no</iPR>
</imageHeaderBox>
<colourSpecificationBox>
<meth>Enumerated</meth>
<prec>0</prec>
<approx>1</approx>
<enumCS>sRGB</enumCS>
</colourSpecificationBox>
<resolutionBox>
<captureResolutionBox>
<vRcN>2834</vRcN>
<vRcD>1</vRcD>
<hRcN>2834</hRcN>
<hRcD>1</hRcD>
<vRcE>0</vRcE>
<hRcE>0</hRcE>
<vRescInPixelsPerMeter>2834.0</vRescInPixelsPerMeter>
<hRescInPixelsPerMeter>2834.0</hRescInPixelsPerMeter>
<vRescInPixelsPerInch>71.98</vRescInPixelsPerInch>
<hRescInPixelsPerInch>71.98</hRescInPixelsPerInch>
</captureResolutionBox>
</resolutionBox>
</jp2HeaderBox>
<uuidBox>
<uuid>3a0d0218-0ae9-4115-b376-4bca41ce0e71</uuid>
</uuidBox>
<uuidBox>
<uuid>47c92ccc-d1a1-4581-b904-38bb5467713b</uuid>
</uuidBox>
<uuidBox>
<uuid>bc45a774-dd50-4ec6-a9f6-f3a137f47e90</uuid>
</uuidBox>
<uuidBox>
<uuid>d7c8c5ef-951f-43b2-8757-042500f538e8</uuid>
</uuidBox>
<uuidBox>
<uuid>0537cdab-9d0c-4431-a72a-fa561f2a113e</uuid>
</uuidBox>
<uuidBox>
<ns0:xmpmeta ns0:xmptk="Adobe XMP Core 5.6-c148 79.164036, 2019/08/13-01:06:57 ">
<rdf:RDF>
<rdf:Description rdf:about="">
<ns2:CreatorTool>Adobe Photoshop 21.0 (Macintosh)</ns2:CreatorTool>
<ns2:CreateDate>2020-01-13T16:23:27-05:00</ns2:CreateDate>
<ns2:ModifyDate>2020-01-13T16:24:18-05:00</ns2:ModifyDate>
<ns2:MetadataDate>2020-01-13T16:24:18-05:00</ns2:MetadataDate>
<dc:format>image/jpx</dc:format>
<ns4:ColorMode>3</ns4:ColorMode>
<ns4:ICCProfile>sRGB IEC61966-2.1</ns4:ICCProfile>
<ns5:InstanceID>xmp.iid:a4a33e77-ad53-4ff1-9638-1bd35ed096a9</ns5:InstanceID>
<ns5:DocumentID>adobe:docid:photoshop:14aa1b50-c960-904f-8e0e-3efa02c4819a</ns5:DocumentID>
<ns5:OriginalDocumentID>xmp.did:24cc37bd-74bd-461b-b3e3-ae63275ac70a</ns5:OriginalDocumentID>
<ns5:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<ns6:action>created</ns6:action>
<ns6:instanceID>xmp.iid:24cc37bd-74bd-461b-b3e3-ae63275ac70a</ns6:instanceID>
<ns6:when>2020-01-13T16:23:27-05:00</ns6:when>
<ns6:softwareAgent>Adobe Photoshop 21.0 (Macintosh)</ns6:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<ns6:action>converted</ns6:action>
<ns6:parameters>from image/png to image/jpx</ns6:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<ns6:action>saved</ns6:action>
<ns6:instanceID>xmp.iid:a4a33e77-ad53-4ff1-9638-1bd35ed096a9</ns6:instanceID>
<ns6:when>2020-01-13T16:24:18-05:00</ns6:when>
<ns6:softwareAgent>Adobe Photoshop 21.0 (Macintosh)</ns6:softwareAgent>
<ns6:changed>/</ns6:changed>
</rdf:li>
</rdf:Seq>
</ns5:History>
<ns7:Orientation>1</ns7:Orientation>
<ns7:XResolution>720000/10000</ns7:XResolution>
<ns7:YResolution>720000/10000</ns7:YResolution>
<ns7:ResolutionUnit>2</ns7:ResolutionUnit>
<ns8:ColorSpace>1</ns8:ColorSpace>
<ns8:PixelXDimension>1106</ns8:PixelXDimension>
<ns8:PixelYDimension>596</ns8:PixelYDimension>
</rdf:Description>
</rdf:RDF>
</ns0:xmpmeta>
</uuidBox>
<uuidBox>
<uuid>2c4c0100-8504-40b9-a03e-562148d6dfeb</uuid>
</uuidBox>
<contiguousCodestreamBox>
<siz>
<lsiz>47</lsiz>
<rsiz>ISO/IEC 15444-1</rsiz>
<xsiz>1106</xsiz>
<ysiz>596</ysiz>
<xOsiz>0</xOsiz>
<yOsiz>0</yOsiz>
<xTsiz>1024</xTsiz>
<yTsiz>1024</yTsiz>
<xTOsiz>0</xTOsiz>
<yTOsiz>0</yTOsiz>
<numberOfTiles>2</numberOfTiles>
<csiz>3</csiz>
<ssizSign>unsigned</ssizSign>
<ssizDepth>8</ssizDepth>
<xRsiz>1</xRsiz>
<yRsiz>1</yRsiz>
<ssizSign>unsigned</ssizSign>
<ssizDepth>8</ssizDepth>
<xRsiz>1</xRsiz>
<yRsiz>1</yRsiz>
<ssizSign>unsigned</ssizSign>
<ssizDepth>8</ssizDepth>
<xRsiz>1</xRsiz>
<yRsiz>1</yRsiz>
</siz>
<cod>
<lcod>12</lcod>
<precincts>default</precincts>
<sop>no</sop>
<eph>no</eph>
<order>RLCP</order>
<layers>1</layers>
<multipleComponentTransformation>yes</multipleComponentTransformation>
<levels>5</levels>
<codeBlockWidth>32</codeBlockWidth>
<codeBlockHeight>32</codeBlockHeight>
<codingBypass>no</codingBypass>
<resetOnBoundaries>no</resetOnBoundaries>
<termOnEachPass>no</termOnEachPass>
<vertCausalContext>no</vertCausalContext>
<predTermination>no</predTermination>
<segmentationSymbols>no</segmentationSymbols>
<transformation>9-7 irreversible</transformation>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
<precinctSizeX>32768</precinctSizeX>
<precinctSizeY>32768</precinctSizeY>
</cod>
<qcd>
<lqcd>35</lqcd>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>0</mu>
<epsilon>8</epsilon>
<mu>0</mu>
<epsilon>9</epsilon>
<mu>0</mu>
<epsilon>9</epsilon>
<mu>0</mu>
<epsilon>10</epsilon>
<mu>0</mu>
<epsilon>9</epsilon>
</qcd>
<tileParts>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>793</psot>
<tpsot>0</tpsot>
<tnsot>6</tnsot>
</sot>
<qcc>
<lqcc>36</lqcc>
<cqcc>0</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>604</mu>
<epsilon>8</epsilon>
<mu>1108</mu>
<epsilon>2</epsilon>
<mu>1620</mu>
<epsilon>3</epsilon>
<mu>1612</mu>
<epsilon>3</epsilon>
<mu>331</mu>
<epsilon>5</epsilon>
</qcc>
<qcc>
<lqcc>36</lqcc>
<cqcc>1</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>613</mu>
<epsilon>8</epsilon>
<mu>605</mu>
<epsilon>12</epsilon>
<mu>1373</mu>
<epsilon>13</epsilon>
<mu>1365</mu>
<epsilon>13</epsilon>
<mu>341</mu>
<epsilon>15</epsilon>
</qcc>
<qcc>
<lqcc>36</lqcc>
<cqcc>2</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>615</mu>
<epsilon>8</epsilon>
<mu>607</mu>
<epsilon>11</epsilon>
<mu>1887</mu>
<epsilon>12</epsilon>
<mu>1879</mu>
<epsilon>12</epsilon>
<mu>1367</mu>
<epsilon>14</epsilon>
</qcc>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>1146</psot>
<tpsot>1</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>3172</psot>
<tpsot>2</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>7857</psot>
<tpsot>3</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>16054</psot>
<tpsot>4</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>0</isot>
<psot>29146</psot>
<tpsot>5</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>208</psot>
<tpsot>0</tpsot>
<tnsot>6</tnsot>
</sot>
<qcc>
<lqcc>36</lqcc>
<cqcc>0</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>603</mu>
<epsilon>8</epsilon>
<mu>339</mu>
<epsilon>5</epsilon>
<mu>851</mu>
<epsilon>6</epsilon>
<mu>843</mu>
<epsilon>6</epsilon>
<mu>1356</mu>
<epsilon>7</epsilon>
</qcc>
<qcc>
<lqcc>36</lqcc>
<cqcc>1</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>612</mu>
<epsilon>8</epsilon>
<mu>1628</mu>
<epsilon>11</epsilon>
<mu>348</mu>
<epsilon>13</epsilon>
<mu>340</mu>
<epsilon>13</epsilon>
<mu>1109</mu>
<epsilon>14</epsilon>
</qcc>
<qcc>
<lqcc>36</lqcc>
<cqcc>2</cqcc>
<qStyle>scalar expounded</qStyle>
<guardBits>2</guardBits>
<mu>614</mu>
<epsilon>8</epsilon>
<mu>94</mu>
<epsilon>6</epsilon>
<mu>1118</mu>
<epsilon>7</epsilon>
<mu>1110</mu>
<epsilon>7</epsilon>
<mu>343</mu>
<epsilon>9</epsilon>
</qcc>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>187</psot>
<tpsot>1</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>447</psot>
<tpsot>2</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>1065</psot>
<tpsot>3</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>1984</psot>
<tpsot>4</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
<tilePart>
<sot>
<lsot>10</lsot>
<isot>1</isot>
<psot>3721</psot>
<tpsot>5</tpsot>
<tnsot>6</tnsot>
</sot>
</tilePart>
</tileParts>
</contiguousCodestreamBox>
<compressionRatio>22.04</compressionRatio>
</properties>
</file>
</jpylyzer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment