Questions about tile-serving

Benjamin Gilbert bgilbert at cs.cmu.edu
Wed Sep 2 13:52:30 EDT 2015


Hi Martin,

On 09/02/2015 08:06 AM, Priv.-Doz. Dr. M. Weihrauch wrote:
> - If I am not mistaken, I would now have a look in OpenSlide, if that
> specific zoom level according to the dimensions exists in the original
> image, i. e. one of the levels of the original image has also
> approximately 16,321 pixels in width.

It's best to match OpenSlide levels with Deep Zoom levels using 
downsample values rather than level dimensions.  The OpenSlide level 
downsample isn't necessarily exactly the ratio of the level size to the 
size of level 0, if OpenSlide knows that the level sizes are subject to 
rounding or other errors.

> If yes, I extract my e. g. 256x256
> directly. If not, then I take the next bigger zoom level, extract
> 512x512 and resize to 256x256?

Take the next larger zoom level, extract a tile 256 * (downsample of 
Deep Zoom level / downsample of OpenSlide level) on a side, resize to 
256x256.

> - Are the zoom levels for most openslide images dividing by 2 and 4 for
> the next zoom level or are there some other exotic formats?

Most formats do have zoom levels at powers of 2 or 4, but arbitrary 
downsamples are supported and will sometimes occur.

> 2. If the deepzoom overlap is 1, does that mean that I have to add 1
> pixel on the right and on the bottom border of the tile or 1 pixel to
> each side (given that this is not a tile from the image border)?

One pixel on each side, except at the image borders.

--Benjamin Gilbert



More information about the openslide-users mailing list