def test_as_pil_image_float32_uint16_out(): im = Image(np.ones((1, 120, 120), dtype=np.float32), copy=False) new_im = im.as_PILImage(out_dtype=np.uint16) assert_allclose( np.asarray(new_im.getdata()).reshape(im.pixels.shape), (im.pixels * 65535).astype(np.uint16), )
def test_as_pil_image_uint8(): im = Image(np.ones((120, 120), dtype=np.uint8)) new_im = im.as_PILImage() assert_allclose(np.asarray(new_im.getdata()).reshape(im.pixels.shape), im.pixels)
def test_as_pil_image_float32_uint16_out(): im = Image(np.ones((1, 120, 120), dtype=np.float32), copy=False) im.as_PILImage(out_dtype=np.uint16)
def test_as_pil_image_float32(): im = Image(np.ones((1, 120, 120), dtype=np.float32), copy=False) new_im = im.as_PILImage() assert_allclose(np.asarray(new_im.getdata()).reshape(im.pixels.shape), (im.pixels * 255).astype(np.uint8))
def test_as_pil_image_uint8(): im = Image(np.ones((120, 120), dtype=np.uint8)) new_im = im.as_PILImage() assert_allclose( np.asarray(new_im.getdata()).reshape(im.pixels.shape), im.pixels)