Skip to main content
Version: 2025.07-beta

Supported image formats

The following image formats are supported in Visiopharm:

File typeDescriptionExtensionSupported in 32-bitSupported in 64-bit
10X Genomics VisiumSpatially resolved transcriptomic data captured using 10X Genomics' Visium technology.*.h5, *.csvNoYes
AkoyaComponent Images*.component_data.tifYesYes
Akoyaqptiff Virtual Slide Format*.tif, *.qptiffYesYes
AperioFused Images Format*.afiYesYes
AperioScanscope Virtual Slides Format*.svsYesYes
AVIResource Interchange File Format*.aviYesYes
BacusWeb slide FormatFinalscan.iniYesYes
BMPMicrosoft Windows Bitmap*.bmp, *.bYesYes
CarlZeissCZI Image Format*.cziYesYes
HamamatsuNDP.Image Set Files*.ndpisYesYes
HamamatsuNPD.Image Files*.ndpi, *.ndpr, *.vmu, *.vmsYesYes
HIPSHuman Information Processing*.hip, *.hipsYesYes
InnopsysVirtual Slide Format*.tifYesYes
JPEGJpeg File Interchange Format*.jpg, *.jfif, *.jifYesYes
JPEG 2000JPEG 2000 File Format*.jp2YesNo
KFBioKFBio high-resolution whole slide images*.kfb, *.kfbfNoYes
LEILeica Lei Image Series*.leiYesYes
Leica SCNSCN Virtual Slides Format*.scnYesYes
LSMZeiss LSM File Format*.lsmYesYes
MCDFluidigm Tiled Images*.mcdYesYes
MetaSystemsVSI Image Files*.vsiYesNo
MoticMDS File Format*.mdsYesNo
Nanostring OMEXML-based metadata format, on OME standards.*.ome.xmlNoYes
NikonNd2 Image Files*.nd2YesYes
OMETIFFOpen Microscopy Enviroment Tag Image File Format*.ome.tif, *.ome.tiffYesYes
OlympusOIR Image Files*.oirYesYes
OlympusVSI Image Format*.vsiYesYes
OlympusWSI Image Format*.ovsYesNo
PhillipsPhillips TIFF Virtual Slide Format*.ptif, *.tif, *.tiffYesYes
PhillipsPhillips iSyntax Image Format*.iSyntax, *.i2SyntaxNoYes
SFSimple File Format*.sfhYesYes
SIFFStratec Image File Format*.M**YesYes
SPFFStratec Projection File Format*.M**YesYes
SpectrumSpectrum eSlideManager*.sisYesNo
TGATarga Graphics Adapter*.tga, *.vda, *.icb, *.vstYesYes
TIFFTag Image File Format*.tif, *.tiff, *.gtifYesYes
VentanaVentana Virtual Slides Format*.bif, *.tifYesYes
VisiopharmWhole Slide Set*.wssYesYes
VIVVarian VIV*.vivYesYes
WinmedicZYP File Format*.zypYesNo
ZVIZeiss Vision Image*.zviYesYes

Converting images using ImageToTiff

ImageToTiff is a tool used to convert an image from one image format to TIFF(Tagged Image File Format). This section is a guide to ImageToTiff when converting any Visiopharm-supported file into an OME TIFF.

The file is installed into the Visiopharm "Program Files" directory in versions 2023.01 and later. Users need to have basic familiarity with Windows Powershell.

note

By default the file is located at C:\Program Files\Visiopharm.

To open Windows PowerShell in Windows 10, navigate to the image directory and right-click while holding Shift. Select "Open PowerShell window here".

Now the Powershell window should look like this:

To convert a file from its original format into OME.TIFF type the following command and hit ENTER.

& C:\Program Files\Visiopharm\ImageToTIFF.exe Image1.mcd
note

TAB completion can be used to reduce the amount of typing required. To replicate the previous command, type the following. Note that brackets indicate keypresses:

c:\pro [TAB] [TAB] vis [TAB] im [TAB] [TAB] [TAB] [SPACE] im [TAB] [ENTER]

When the conversion is complete, a prompt will appear asking where to save the resulting image.

note

For Standard BioTools MCD files, all ROIs will be processed and stitched together in the resulting image.

Specifying an output. Instead of specifying an output file manually, the -o or -output switches can be used in the command line. These switches must be placed before the input file.

Anonymisation. To exclude label and macro images from the output, the images can be anonymized using the -a or -anonymize switch.

Batch processing with scripts. ImageToTiff does not include a batch processing mode, however this can be achieved using Windows Powershell:

Get-ChildItem -Filter *.mcd -Recurse |ForEach {& "C:\Program Files\Visiopharm\ImageToTIFF.exe" -o $_.FullName.replace([System.IO.Path]::GetExtension($_.FullName),".tif") $_.FullName}" */
Command partDescription
Get-ChildItemLists files in the current directory
Filter*.mcd[OPTIONAL] Only process images with a certain
Recurse[OPTIONAL] recurse into subdirectories to find images
"C:\Program Files\Visiopharm\ImageToTIFF"Full path to the executable
-o $_.FullName.replace( ... )[OPTIONAL] Specifies the output file by taking the input filename and path ($_.FullName) and replacing the extension (as calculated by [System.IO.Path]::GetExtension) with “.tif”
$_.FullNameThe input file to be processed. Piped from Get-ChildItem
-DontMerge[OPTIONAL] Using it disables merging of multi MCD sub-images into one single tiff
-MinDPmm[OPTIONAL] Skip resolution layers with resolutions higher than the first layer that meets MinDPmm

A version can also be created by using the following script. This will also output the name of the file currently being processed:

"Get-ChildItem -Filter *.mcd -Recurse | ForEach {Write-Host "Processing "$_.FullName;& "c:\Program Files (x86)\Visiopharm\ImageToTIFF.exe" -o $_.FullName.replace([System.IO.Path]::GetExtension($_.FullName),".tif") $_.FullName; Write-Host ""};pause"

This script can be saved in a text editor with the extension .ps1, which can be copied to any folder with images and then run.