package Ġpng . chunks Ċ Ċ import Ġnl . png decoder . png . models . PNG Image Ċ import Ġnl . png decoder . png . PNG Reader Ċ import Ġnl . png decoder . util . Byte Reader Ċ Ċ /** Ċ Ġ* ĠID AT ĠChunk ; Ġappend Ġthe Ġimage data Ġto Ġthe Ġalready Ġexisting Ġdata . ĠWe Ġproces Ġit Ġlater . Ċ Ġ*/ Ċ class ĠID AT Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġread ( bytes : ĠByteArray , Ġimage : ĠPNG Image , Ġsize : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Bytes Ġ= ĠByte Reader . slice ( PNG Reader . currentIndex , ĠPNG Reader . currentIndex Ġ+ Ġsize , Ġbytes ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage . raw ImageData . write ( data Bytes ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠPNG Reader . currentIndex Ġ+= Ġsize ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ