Ejemplo n.º 1
0
def test_fromblob():
    img = np.arange(100, dtype=np.uint8).reshape((10,10))
    s = freeimage.imsavetoblob(img, 't.png')
    assert np.all(freeimage.imreadfromblob(s) == img)

    s = freeimage.imsavetoblob(img, 't.bmp')
    assert np.all(freeimage.imreadfromblob(s) == img)
Ejemplo n.º 2
0
def _getimage(fname,inner):
    '''
    img = getimage(zipfilename,innername)

    Reads an image inside a zip file
    '''
    from mahotas.freeimage import imreadfromblob
    S = getfileinsidezip(fname,inner)
    img = imreadfromblob(S)
    if len(img.shape) > 2:
        return img.mean(2)
    return img