| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: openslide-tools | Distribution: openSUSE:Factory:zSystems |
| Version: 4.0.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Sep 1 12:42:40 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 44157 | Source RPM: openslide-4.0.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://openslide.org/ | |
| Summary: Command line tools for openslide | |
This package contains command line tools for working with virtual slides.
LGPL-2.1-only
* Tue Sep 01 2026 Christophe Marin <christophe@krop.fr>
- Update to 4.0.1. Changes in 4.0.0:
* Update soname to `libopenslide.so.1`
* Remove all deprecated functions
* Clear `openslide_read_associated_image()` output buffer on error
* Remove undocumented NULL `dest` support in `openslide_read_associated_image()`
* Change GLib log domain to `OpenSlide`
* Convert build system to Meson
* New format: DICOM WSI
* Add APIs to read ICC color profiles
* Add APIs to configure tile cache size and share caches between slides
* Add properties for associated image metadata
* generic-tiff: Set MPP properties if available
* philips: Set objective power property if available
* Add `slidetool` command-line tool which supports all OpenSlide features
* Combine all command-line tools into the same binary
* Add ICC profile to PNG images written by command-line tools
* Add self-test that doesn't require sample data (run with `meson test`)
* Require libtiff ≥ 4, OpenJPEG ≥ 2.1, GLib ≥ 2.56, SQLite ≥ 3.14
* Require libdicom ≥ 1.0, with build-time fallback for now
* Remove support for including `openslide.h` in Visual Studio \< 2013
* Fail `openslide_open()` with a broken pixman 0.38.x
* Avoid extra buffer copy in `openslide_read_region()`
* Replace `goto`-based cleanup with `g_autoptr`
* Stop using deprecated GLib slice allocator
* Use internal wrappers for file I/O
* Documentation improvements
* Use UTF-8 filenames on Windows
* Improve `openslide-write-png` performance for very large regions
* Fix assertions on JPEG decode errors when compiled with Clang
* Portability fixes
* aperio: Set objective power property even if floating point
* hamamatsu: Fix `Restart marker not found` on VMS slides with multiple Z-layers
* hamamatsu: Fix integer overflow in VMS parsing
* mirax: Fix `Expected 1 value` error
* philips: Don't cache missing tiles
* sakura: Fix memory leak reading missing tile
Changes in 4.0.1:
* Fix arbitrary memory write with crafted Ventana BIF file (CVE-2026-48977)
* Fix return of uninitialized pixels with libtiff 4.7.1 (GHSA-f734-jv98-5677)
* New formats: ARGOS AVS, Huron TIFF
* New format: Zeiss CZI, uncompressed or zstd-compressed
* aperio: Support label and macro images on newer slides
* aperio: Add main image ICC profile to thumbnail if indicated by metadata
* dicom: Support levels split into multiple files
* dicom: Support reversible JPEG 2000 compression
* dicom: Fix colors with RGB JPEG and irreversible JPEG 2000
* dicom: Support files with Image Type `ORIGINAL\PRIMARY\VOLUME\RESAMPLED`
* dicom: Fix swapped X and Y MPP
* generic-tiff: Support TIFFs with missing tiles
* hamamatsu: Fully support NDPI larger than 4 GB
* hamamatsu: Fix errors reading highly downsampled NDPI levels
* hamamatsu: Support NDPI files without `RowsPerStrip`
* hamamatsu: Correctly read NDPI ASCII strings shorter than 4 characters
* mirax: Support missing or variant `OBJECTIVE_MAGNIFICATION`
* mirax: Ignore empty `Slidedat.ini` key names
* Add `openslide.barcode` property
* Support building directly on Windows with GCC or clang-cl
* Add `slidetool test deps` command to run self-tests
* Require Zstandard
* Require Meson ≥ 0.55; libdicom ≥ 1.3; libjpeg-turbo ≥ 1.3 or libjpeg ≥ 9c
* Replace GDK-PixBuf dependency with built-in BMP parser
* Improve I/O performance with DICOM, Hamamatsu, TIFF
* Prevent libtiff ≥ 4.5.0 from logging to stderr
* Mon Mar 19 2018 crrodriguez@opensuse.org
- zlib is directly required so it should be in Buildrequires.
* Tue Apr 28 2015 dmitry_r@opensuse.org
- Update to version 3.4.1
* New formats: Philips TIFF, Ventana TIFF
* Support OpenJPEG 2.1.0
* Improve performance of JPEG and JP2K decoding
* Add openslide.region[i].* properties
* Improve MATLAB compatibility
* Enable function deprecation warnings with MSVC
* Many portability fixes
* aperio: Detect OpenJPEG chroma subsampling breakage during open
* aperio: Fill in missing tiles with downsampled data
* aperio: Report MPP for slides scanned in locales with decimal comma
* hamamatsu: Support NDPI files > 4 GB
* hamamatsu: Properly detect NDPI slides produced by NDP.toolkit
* hamamatsu: Support VMS/VMU slides without a NoLayers key
* hamamatsu: Report MPP for VMS/VMU
* leica: Support slides with 2010/03/10 XML namespace
* leica: Base64-decode leica.barcode property in 2010/10/01 namespace
* sakura: Support slides with multiple focal planes
* sakura: Support slides without tile table
* ventana: Support slides with multiple focal planes
* ventana: Improve positioning of AOIs within level
* ventana: Fix failure to recognize macro image on some slides
* Sun Jan 26 2014 dmitry_r@opensuse.org
- Update to version 3.4.0
* Major internal restructuring
* New formats: Hamamatsu NDPI, Sakura SVSLIDE, Ventana BIF (preliminary)
* Add openslide_detect_vendor()
* Deprecate openslide_can_open() (not very useful and often misused)
* Document performance considerations for openslide_open()
* Add properties giving the bounds of the non-empty region of the slide
* leica: Support multiple main images if their levels are coplanar
* leica: Use slide size as level size
* mirax: Support PNG- and BMP-formatted slides
* mirax: Fix "Expected first 0 value" error opening some slides
* mirax: Fix incorrect tile placement on some slides without overlaps
* mirax: Never synthesize downsampled levels
* Add OPENSLIDE_DEBUG environment variable (OPENSLIDE_DEBUG=? for help)
* Fix some crashes in error paths
* Add tests for many error paths
* Sat Apr 13 2013 dmitry_r@opensuse.org
- Update to version 3.3.3
* Properly handle Aperio JP2K slides with zero-length tiles
* Support Hamamatsu slides with blank MacroImage key
* Sun Dec 02 2012 dmitry_r@opensuse.org
- Update to version 3.3.2
* Fix seams in MIRAX 2.2 slides
* Fix associated image naming in single-level Aperio slides
* Stop decoding MIRAX tiles outside requested region
* Stop decoding unneeded tiles during tile-aligned accesses
* Increase Hamamatsu VMU tile size to reduce rendering overhead
* Document performance considerations for openslide_can_open()
* Wed Oct 31 2012 dmitry_r@opensuse.org
- Update to version 3.3.1
* Parallelize concurrent openslide_read_region calls on an openslide_t
* Eliminate background scanning of tile headers in MIRAX
* Scan many fewer tiles during first accesses to Hamamatsu VMS
* Ignore Leica Z-planes other than 0
* Add experimental tile-size properties
* Document API thread safety
* Sat Sep 15 2012 dmitry_r@opensuse.org
- Update to version 3.3.0
* Support Leica SCN format (requires libtiff >= 4) (thanks, Agelos Pappas)
* Allow opening MIRAX 2.2 slides (though there are seams, bug #92)
* Add standardized microns-per-pixel and objective-power properties
* Add "macro" associated image in Trestle
* Rename "layer" to "level" throughout the API (deprecate "layer" functions;
remove "layer" properties)
* Report parse errors in openslide_open() by returning an openslide_t in
error state
* Deprecate openslide_get_comment()
* Add openslide_get_version()
* Improve command-line tools; add manpages
* Support building with MinGW-w64; drop CMake, MSVC, mingw32
* Add tests for many error paths
* Wed Aug 22 2012 dmitry_r@opensuse.org
- Add doc package
- Various spec file cleanups
* Sat Aug 11 2012 dmitry_r@opensuse.org
- Initial package
- Version 3.2.6
/usr/bin/openslide-quickhash1sum /usr/bin/openslide-show-properties /usr/bin/openslide-write-png /usr/bin/slidetool /usr/share/man/man1/openslide-quickhash1sum.1.gz /usr/share/man/man1/openslide-show-properties.1.gz /usr/share/man/man1/openslide-write-png.1.gz /usr/share/man/man1/slidetool.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 9 00:24:10 2026