Skip to content

Commit

Permalink
Show more lines of non-IDAT png chunks
Browse files Browse the repository at this point in the history
  • Loading branch information
StefanOltmann committed Jan 16, 2024
1 parent d4a7dee commit cae43d7
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
4 changes: 2 additions & 2 deletions app/src/commonMain/kotlin/HtmlGenerator.kt
Original file line number Diff line number Diff line change
Expand Up @@ -322,8 +322,8 @@ private fun createPngSlices(bytes: ByteArray): List<LabeledSlice> {
range = dataOffset until crcOffset,
label = chunk.chunkType.name + SPACE + "data" +
SPACE + "[${chunk.length}" + SPACE + "bytes]",
/* Skip everything that is too long. */
snipAfterLineCount = 1,
/* Basically skip IDAT, but show more of other types. */
snipAfterLineCount = if (chunk.chunkType == PngChunkType.IDAT) 1 else 5,
separatorLineType = SeparatorLineType.NONE
)
)
Expand Down
6 changes: 5 additions & 1 deletion app/src/jvmTest/resources/photo_4_hex.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,11 @@
<hr style="height:2px;margin:1px;padding:0;border-width:0;color:#dddddd;background-color:#dddddd">
00001037&nbsp;|&nbsp;<b>00</b>&nbsp;<b>00</b>&nbsp;<b>90</b>&nbsp;<b>39</b>&nbsp;<b>69</b>&nbsp;<b>54</b>&nbsp;<b>58</b>&nbsp;<b>74</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;...9iTXt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;iTXt<br>
00001045&nbsp;|&nbsp;58&nbsp;4D&nbsp;4C&nbsp;3A&nbsp;63&nbsp;6F&nbsp;6D&nbsp;2E&nbsp;&nbsp;61&nbsp;64&nbsp;6F&nbsp;62&nbsp;65&nbsp;2E&nbsp;78&nbsp;6D&nbsp;|&nbsp;XML:com.adobe.xm&nbsp;|&nbsp;iTXt&nbsp;data&nbsp;[36921&nbsp;bytes]<br>
00001060&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ... snip 36889 bytes ... ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
00001061&nbsp;|&nbsp;70&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;00&nbsp;3C&nbsp;78&nbsp;&nbsp;3A&nbsp;78&nbsp;6D&nbsp;70&nbsp;6D&nbsp;65&nbsp;74&nbsp;61&nbsp;|&nbsp;p.....&lt;x:xmpmeta&nbsp;|&nbsp;<br>
00001077&nbsp;|&nbsp;20&nbsp;78&nbsp;6D&nbsp;6C&nbsp;6E&nbsp;73&nbsp;3A&nbsp;78&nbsp;&nbsp;3D&nbsp;22&nbsp;61&nbsp;64&nbsp;6F&nbsp;62&nbsp;65&nbsp;3A&nbsp;|&nbsp;&nbsp;xmlns:x="adobe:&nbsp;|&nbsp;<br>
00001093&nbsp;|&nbsp;6E&nbsp;73&nbsp;3A&nbsp;6D&nbsp;65&nbsp;74&nbsp;61&nbsp;2F&nbsp;&nbsp;22&nbsp;20&nbsp;78&nbsp;3A&nbsp;78&nbsp;6D&nbsp;70&nbsp;74&nbsp;|&nbsp;ns:meta/"&nbsp;x:xmpt&nbsp;|&nbsp;<br>
00001109&nbsp;|&nbsp;6B&nbsp;3D&nbsp;22&nbsp;58&nbsp;4D&nbsp;50&nbsp;20&nbsp;43&nbsp;&nbsp;6F&nbsp;72&nbsp;65&nbsp;20&nbsp;36&nbsp;2E&nbsp;30&nbsp;2E&nbsp;|&nbsp;k="XMP&nbsp;Core&nbsp;6.0.&nbsp;|&nbsp;<br>
00001124&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ... snip 36825 bytes ... ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>
00037950&nbsp;|&nbsp;46&nbsp;3E&nbsp;0A&nbsp;3C&nbsp;2F&nbsp;78&nbsp;3A&nbsp;78&nbsp;&nbsp;6D&nbsp;70&nbsp;6D&nbsp;65&nbsp;74&nbsp;61&nbsp;3E&nbsp;0A&nbsp;|&nbsp;F&gt;.&lt;/x:xmpmeta&gt;.&nbsp;|&nbsp;<br>
00037966&nbsp;|&nbsp;F6&nbsp;BE&nbsp;8C&nbsp;1B&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;....&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;iTXt&nbsp;CRC<br>
<hr style="height:2px;margin:1px;padding:0;border-width:0;color:#dddddd;background-color:#dddddd">
Expand Down

0 comments on commit cae43d7

Please sign in to comment.