Benjamin Gilbert
Benjamin Gilbert
Consider exposing the OpenSlide version in a machine-readable form (perhaps with a comparison function or macro) so applications can apply version-specific workarounds without parsing the output of `openslide_get_version()`. Also consider...
There are some older slides in the wild that have a `CURRENT_SLIDE_VERSION` of 1.8 or no `CURRENT_SLIDE_VERSION` at all. In my samples: LevelOVERLAP_{X,Y}IMAGE_CONCAT_FACTOR 0-2non-zero0 303 4 and up01 OpenSlide refuses...
See [discussion](http://lists.andrew.cmu.edu/pipermail/openslide-users/2014-June/000816.html). [czifile.py](http://www.lfd.uci.edu/~gohlke/code/czifile.py.html) could be used as reference material, and Bio-Formats also has a driver.
Add an API call to cheaply check whether there are any pixels in a specified region. Otherwise, an automated image-processing program will need to expensively check for transparent pixels before...
If an application reads adjacent regions in parallel, we're likely to decode the same tile in more than one thread. For some formats, we export tile-size properties which allow the...
It's currently `Openslide`. This is technically an ABI change, though it's not clear how important that is. (Since OpenSlide 3.3.0, we only use glib logging for programming errors and debugging.)
Create a GTK+ viewer widget and use it to implement a simple viewer (#7).
During the next ABI bump, change `openslide_read_associated_image()` to clear the output buffer on error. (Currently it is documented to leave the buffer unchanged.) This will allow us to avoid an...
Remove the `prefetch_hint` stubs and the functions marked `@deprecated` in `openslide.h`. This should not be done unless and until we bump the soname for other reasons.
The explicit lists of regions in the spec require manual maintenance. Consider using EC2 APIs to automatically obtain region lists for alpha/beta/stable.