Skip to content

0.49

Latest

Choose a tag to compare

@Falcury Falcury released this 09 Dec 11:05

Notable changes:

  • Major overhaul of the image export functionality (including cropping, WSI resizing, and converting to TIFF from other formats). There is now support for converting/cropping iSyntax and DICOM formats, as well as all other OpenSlide-supported input formats (the output format is still TIFF only). The output image pyramid is now always reconstructed from the base level, mitigating potential quality loss from recompression. Choosing a different output resolution is now also possible (with non-power-of-2 image resampling done using the lanczos3 method). The command-line and GUI interfaces are updated accordingly. The default export JPEG quality is changed from 80 to 90.
  • Switching between more than 2 layers (overlays) is now possible in the Layers window.
  • Added an experimental feature for scrolling through layers (Alt+Mouse wheel).
  • Annotations: the area of an annotation is now displayed in the assignment window.
  • Annotations: improved the Ctrl+click/drag 'paintbrush' annotation selection method. Auto-assign last group can now also be used.
  • Annotations: improved rendering performance when zoomed out very far, and if there are a large number of annotations (e.g. >10000).
  • Annotations: fixed an issue with rendering of unfinished freeform annotations.
  • Annotations: mitigate stalls by running autosave on a background thread. This improves performance when large annotation sets are autosaved, or when autosaving is slow for other reasons.
  • iSyntax: fixed various issues that could cause some files to not display correctly (especially iSyntax V2 files).
  • iSyntax: fixed macro and label image toggle (enter label or macro in the console).
  • DICOM: fixed an issue causing the pyramid levels to be initialized incorrectly if not all downsampling levels are present.
  • TIFF: add support for some nonstandard TIFF variants containing extra IFDs.
  • Added a debug option to draw tile outlines.
  • Fixed the rotation not being reset correctly when resetting the viewer zoom position.
  • Fixed mode switching that could occur when entering text in the console.
  • Fixed a rare crash due to spurious overflow detections during memory allocation.
  • Improved error handling for the JPEG encoder/decoder.
  • Linux/macOS: fixed 'confirm overwrite' modal shown when opening a file.
  • macOS: fixed some issues with positions being calculated incorrectly on high-DPI screens.
  • Windows: fixed cursors for window resizing at the window edges.
  • Windows: fixed keys not releasing upon loss of focus.