File tree Expand file tree Collapse file tree
src/spatialdata_io/readers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import dask .dataframe as dd
88import numpy as np
99import glymur
10+ import PIL
1011from anndata .io import read_h5ad
1112from dask .array .image import imread
1213from spatialdata import SpatialData , to_polygons
2223from spatialdata_io ._constants ._constants import G4XKeys
2324from spatialdata_io ._docs import inject_docs
2425
26+ PIL .Image .MAX_IMAGE_PIXELS = 500000000
27+
2528__all__ = ["g4x" ]
2629
2730
31+
2832@inject_docs (xx = G4XKeys )
2933def g4x (
3034 input_path : str | Path ,
@@ -355,7 +359,7 @@ def _write_he(
355359 kwargs ["scale_factors" ] = (
356360 [2 , 2 , 2 ] if "scale_factors" not in kwargs else kwargs ["scale_factors" ]
357361 )
358- kwargs ["chunks" ] = "auto" if "chunks" not in kwargs else kwargs ["chunks" ]
362+ kwargs ["chunks" ] = [ 1 , 1024 , 1024 ] if "chunks" not in kwargs else kwargs ["chunks" ]
359363 sdata [img_key ] = Image2DModel .parse (img , ** kwargs )
360364 logger .debug (f"Writing Image2DModel for { img_key } " )
361365 sdata .write_element (img_key )
You can’t perform that action at this time.
0 commit comments