def test_getchunks(self): im = hopper() chunks = PngImagePlugin.getchunks(im) self.assertEqual(len(chunks), 3)
def test_getchunks(self): im = hopper() chunks = PngImagePlugin.getchunks(im) assert len(chunks) == 3
while True: s = fp.read(629) print s if not s: break p.feed(s) im = p.close() im.save("o2.png") #im.show() # chunky = png.PngStream(im) chunks_are_us = png.getchunks(fp) #for item in chunks_are_us: #print item[0] #this returns these: # IHDR (required) # IDAT (image data chunk 1) # IDAT (image data chunk 2) # IEND (required) #no itXt chunk or other metadata #this works but is not informative # for k,v in im.info.iteritems(): # print k,v