diff --git a/ome_zarr/scale.py b/ome_zarr/scale.py index fbfe8707..07ec44b0 100644 --- a/ome_zarr/scale.py +++ b/ome_zarr/scale.py @@ -187,7 +187,7 @@ def gaussian(self, base: np.ndarray) -> List[np.ndarray]: base, downscale=self.downscale, max_layer=self.max_layer, - multichannel=False, + channel_axis=None, ) ) @@ -198,7 +198,7 @@ def laplacian(self, base: np.ndarray) -> List[np.ndarray]: base, downscale=self.downscale, max_layer=self.max_layer, - multichannel=False, + channel_axis=None, ) ) diff --git a/ome_zarr/writer.py b/ome_zarr/writer.py index 27573020..cdb7b68f 100644 --- a/ome_zarr/writer.py +++ b/ome_zarr/writer.py @@ -882,7 +882,7 @@ def _create_mip( "Can't downsample if size of x or y dimension is 1. " "Shape: %s" % (image.shape,) ) - mip = scaler.nearest(image) + mip = getattr(scaler, scaler.method)(image) else: LOGGER.debug("disabling pyramid") mip = [image]