# """A library for reading whole-slide images. This package provides Python bindings for the OpenSlide library. """ from collections.abc import Mapping from PIL import Image from openslide import lowlevel # For the benefit of library users from openslide.lowlevel import OpenSlideError, OpenSlideUnsupportedFormatError from openslide._version import __version__ __library_version__ = lowlevel.get_version() PROPERTY_NAME_COMMENT = 'openslide.comment' PROPERTY_NAME_VENDOR = 'openslide.vendor' PROPERTY_NAME_QUICKHASH1 = 'openslide.quickhash-1' PROPERTY_NAME_BACKGROUND_COLOR = 'openslide.background-color' PROPERTY_NAME_OBJECTIVE_POWER = 'openslide.objective-power' PROPERTY_NAME_MPP_X = 'openslide.mpp-x' PROPERTY_NAME_MPP_Y = 'openslide.mpp-y' PROPERTY_NAME_BOUNDS_X = 'openslide.bounds-x' PROPERTY_NAME_BOUNDS_Y = 'openslide.bounds-y' PROPERTY_NAME_BOUNDS_WIDTH = 'openslide.bounds-width' PROPERTY_NAME_BOUNDS_HEIGHT = 'openslide.bounds-height' class AbstractSlide(object):
documentation on the OpenSlide API, see: http://openslide.org/api/openslide_8h.html """ from __future__ import division from collections import Mapping from PIL import Image from openslide import lowlevel # For the benefit of library users from openslide.lowlevel import OpenSlideError, OpenSlideUnsupportedFormatError from openslide._version import __version__ __library_version__ = lowlevel.get_version() PROPERTY_NAME_COMMENT = 'openslide.comment' PROPERTY_NAME_VENDOR = 'openslide.vendor' PROPERTY_NAME_QUICKHASH1 = 'openslide.quickhash-1' PROPERTY_NAME_BACKGROUND_COLOR = 'openslide.background-color' PROPERTY_NAME_OBJECTIVE_POWER = 'openslide.objective-power' PROPERTY_NAME_MPP_X = 'openslide.mpp-x' PROPERTY_NAME_MPP_Y = 'openslide.mpp-y' class AbstractSlide(object): """The base class of a slide object.""" def __enter__(self): return self