Skip to content
CAI
Software that uses CAICheck a score

ajay1685/SVS2TIFF

45.9

Weak · 20 September 2026

240

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

SVS2TIFF is a Windows desktop application designed to convert Aperio SVS whole-slide image files into standard TIFF or OME-TIFF formats. It leverages the NetVips library to handle image processing and supports various compression methods, including JPEG 2000, LZW, and JPEG. The system also provides metadata reporting for focus stacks and is distributed as a self-contained Windows installer package.

Features

Initial Windows installer package for SVS2TIFF

The SVS2TIFF application is now available as a Windows MSI installer. This setup package bundles the application executable, the NetVips library, and the full libvips runtime (including dependencies like OpenSlide and openJPEG) into a single installable unit. It configures the standard installation directory, creates a Start Menu shortcut, and includes the MIT license agreement for distribution.

SVS2TIFF-Setup · high confidence

Initial project scaffolding for SVS2TIFF

The SVS2TIFF application now includes its core Visual Basic project configuration files, establishing the application's identity and runtime behavior. This includes the assembly metadata (version 1.1), the main form entry point (SVS2TIFF), and settings persistence logic. The application is configured to run with Windows authentication, single-instance mode disabled, and visual styles enabled, while requesting standard user privileges via the app manifest.

SVS2TIFF/My Project · high confidence

Initial project structure and documentation

The repository has been initialized with the core project files, including the Visual Studio solution (SVS2TIFF.sln) containing the main converter application and the Wix setup project. A README has been added detailing usage for converting Aperio SVS files to TIFF or OME-TIFF, along with prerequisites such as .NET Framework 4.7, NetVips, and libvips. Additionally, standard configuration files like .gitignore, .editorconfig, and the MIT LICENSE have been established.

(repo-wide) · high confidence

Behavioural changes

SVS2TIFF tool adds JP2K compression and focus-stack reporting

The SVS2TIFF Windows Forms application now supports JPEG 2000 (JP2K) as a compression option for the output TIFF files, alongside existing None, LZW, and JPEG choices. Additionally, when processing Aperio SVS files that contain a focus stack, the tool's Info and conversion output now explicitly reports the 'BestFocusLayer' index, providing users with clearer metadata about the source image's z-stack structure.

SVS2TIFF · high confidence

Dependencies

Add SVS2TIFF project with NetVips dependency

The SVS2TIFF project has been added to the solution, introducing a new Windows Forms application that converts SVS files to TIFF. This change includes the project file and a packages.config that adds the NetVips library (version 2.2.0) and System.Buffers (version 4.5.1) as dependencies, enabling the image processing capabilities provided by libvips through the NetVips wrapper.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Baseline

  • First survey — no prior run to compare against. CAI 46.

Lenses

  • Code Health 92
  • Architecture 69
  • Maturity 51
  • Readiness 23
  • Security 100

Changes since last survey

  • 23 commits — 21 feature/other, 2 fixes

By area

  • (root) — 14 commits
  • SVS2TIFF/libvips — 5 commits
  • (repo) — 1 commit
  • SVS2TIFF-Setup/ComponentsGenerated.wxs — 1 commit
  • SVS2TIFF/My Project — 1 commit
  • SVS2TIFF/SVS2TIFF.vb — 1 commit

Notable commits

  • fix: Fixes for the SVS2TIFF-Setup
  • fix: Revert "Delete svs2tiff.psd"
  • change: Add .gitignore and .gitattributes.
  • change: Add libvips binaries to be included in msi setup file.
  • change: Add project files.
  • change: Added jp2k as compression option (libvips-8.11.0)
  • change: Delete svs2tiff.psd
  • change: Include Authors
  • change: Merge pull request #1 from ajay1685/vips-8-10-6
  • change: Report levels for SVS files containing focus stack
  • change: Set Build and Revision Numbering to default
  • change: Test vscode in github repository
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • change: Update Readme.md
  • …and 3 more

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

ajay1685/SVS2TIFF was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit f73a195c28a5bdfef5a06fca6d2a78aaf57ff32c — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.