diff --git a/src/pyramid.js b/src/pyramid.js index 4cb29434..4ae2abba 100644 --- a/src/pyramid.js +++ b/src/pyramid.js @@ -269,7 +269,7 @@ function _computeImagePyramid ({ metadata }) { function _areImagePyramidsEqual (pyramid, refPyramid) { // Check that all the channels have the same pyramid parameters - if (!are2DArraysAlmostEqual(pyramid.extent, refPyramid.extent)) { + if (!are1DArraysAlmostEqual(pyramid.extent, refPyramid.extent)) { console.warn( 'pyramid has different extent as reference pyramid: ', pyramid.extent, @@ -285,7 +285,7 @@ function _areImagePyramidsEqual (pyramid, refPyramid) { ) return false } - if (!are2DArraysAlmostEqual(pyramid.resolutions, refPyramid.resolutions)) { + if (!are1DArraysAlmostEqual(pyramid.resolutions, refPyramid.resolutions)) { console.warn( 'pyramid has different resolutions as reference pyramid: ', pyramid.resolutions, diff --git a/src/utils.js b/src/utils.js index 5f43a4b8..8de3add3 100644 --- a/src/utils.js +++ b/src/utils.js @@ -418,7 +418,7 @@ function mapSlideCoordToPixelCoord ({ point, offset, orientation, spacing }) { * * @memberof utils */ -function are2DArraysAlmostEqual (a, b, eps = 1.e-6) { +function are2DArraysAlmostEqual (a, b, eps = 1.e-5) { if (a === b) return true if (a == null || b == null) return false if (a.length !== b.length) return false @@ -445,7 +445,7 @@ function are2DArraysAlmostEqual (a, b, eps = 1.e-6) { * * @memberof utils */ -function are1DArraysAlmostEqual (a, b, eps = 1.e-6) { +function are1DArraysAlmostEqual (a, b, eps = 1.e-5) { if (a == null || b == null) return false if (a.length !== b.length) return false