2022-05-08 07:52:08 +00:00
|
|
|
from pyodide_test_runner import run_in_pyodide
|
2020-12-24 07:26:26 +00:00
|
|
|
|
2021-01-13 11:07:50 +00:00
|
|
|
|
2022-05-25 17:31:26 +00:00
|
|
|
@run_in_pyodide(
|
|
|
|
selenium_fixture_name="selenium_standalone", packages=["numpy", "imageio"]
|
|
|
|
)
|
2021-01-13 11:07:50 +00:00
|
|
|
def test_imageio():
|
|
|
|
import imageio
|
2022-02-21 22:27:03 +00:00
|
|
|
import numpy as np
|
2021-01-13 11:07:50 +00:00
|
|
|
|
|
|
|
filename = "/tmp/foo.tif"
|
|
|
|
image_in = np.random.randint(0, 65535, size=(100, 36), dtype=np.uint16)
|
|
|
|
imageio.imwrite(filename, image_in)
|
|
|
|
image_out = imageio.imread(filename)
|
|
|
|
assert image_out.shape == (100, 36)
|
|
|
|
np.testing.assert_equal(image_in, image_out)
|
2021-12-11 03:21:37 +00:00
|
|
|
|
|
|
|
|
|
|
|
@run_in_pyodide(packages=["numpy", "imageio"])
|
|
|
|
def test_jpg():
|
|
|
|
import imageio
|
2022-02-21 22:27:03 +00:00
|
|
|
import numpy as np
|
2021-12-11 03:21:37 +00:00
|
|
|
|
|
|
|
img = np.zeros((5, 5), dtype=np.uint8)
|
|
|
|
imageio.imsave("img.jpg", img)
|
|
|
|
assert (imageio.imread("img.jpg") == img).all()
|