See context:
Saving and reloading is the general recommendation for SpatialData objects coming from spatialdata-io. Nevertheless there is more to say here. In the case of Xenium >= 2.x.x and the morphology_focus image, we could actually take advantage of the pyramidal OME-TIFF format and construct the multiscale image directly from each scale and chunk (instead of lazily loading the large image and downscaling to a custom chunk size). This is currently not done as the spatialdata.models.Image2DModel.parse() method does not accept a DataTree object, but only a DataArray. If we extend this we can then also add this feature to spatialdata-io. Saving and reloading the object would still be preferable, but it would not be necessary for the case you reported.
Originally posted by @LucaMarconato in #1161
See context:
Originally posted by @LucaMarconato in #1161