Openslide/VIPS/IM debugging

Jonas Øgaard jonas.ogaard at rr-research.no
Sat Sep 13 09:41:36 EDT 2014


Hi and thanks for hasty reply,

In detail I want to scale down a mrxs-file to level 1, 2, 3, and save as
jpeg-compressed, pyramidal tiff.
Using

$vips openslideload --level 3 MIRAX_SLIDE.mrxs
slide.tiff[tile,compression=lzw]

I get a single layer based on level 3 from original file, in
lzw-compression.

It took me a while to realise that it was single layer so I would have to
restructure the new file to a pyramidal format. Unfortunately, I attempted
using ImageMagick to do this, and that's the one that seems produce an
unreadable file for openslide:

$ convert level_3_slide.tiff -compress jpeg -quality 90 -define
tiff:tile-geometry=256x256 ptif:output_im.tiff


$ openslide-write-png output_im.tiff 7500 15000 2 500 500 testImg.png
output_im.tiff: 0: Invalid tile byte count, tile 219.
openslide-write-png: TIFFRGBAImageGet failed

I just realised that VIPS succeeds:

$ vips --vips-progress tiffsave slide.tiff output.tiff
--compression=deflate --tile --tile-width=256 --tile-height

$ openslide-write-png output.tiff 7500 15000 2 500 500 testImg.png #(no
complaints)

Similarly, the convert-via-VIPS is readable through the Openslide Python
Deepzoom server, but not the convert-via-ImageMagick.

Kind regards,
Jonas Ogaard


Below are description of the different stages of conversion, both described
by IM and Openslide:

---------------------------------------MRXS-Layer3-to-tiff-converted
Slide---------------------------------------

$ identify level_3_slide.tiff
level_3_slide.tiff TIFF 14621x30681 14621x30681+0+0 8-bit sRGB 27.15MB
0.000u 0:00.079

$ openslide-show-properties level_3_slide.tiff
openslide.level-count: '1'
openslide.level[0].downsample: '1'
openslide.level[0].height: '30681'
openslide.level[0].tile-height: '128'
openslide.level[0].tile-width: '128'
openslide.level[0].width: '14621'
openslide.vendor: 'generic-tiff'
tiff.ResolutionUnit: 'centimeter'
tiff.XResolution: '10'
tiff.YResolution: '10'

---------------------------------------VIPS-via-ImageMagick-converted
Slide---------------------------------------

$ identify output_im.tiff
output_im.tiff[0] TIFF 14621x30681 14621x30681+0+0 8-bit sRGB 80.5KB 0.010u
0:00.000
output_im.tiff[1] TIFF 7310x15340 7310x15340+0+0 8-bit sRGB 80.5KB 0.000u
0:00.010
output_im.tiff[2] TIFF 3655x7670 3655x7670+0+0 8-bit sRGB 80.5KB 0.000u
0:00.010
output_im.tiff[3] TIFF 1827x3835 1827x3835+0+0 8-bit sRGB 80.5KB 0.000u
0:00.010
output_im.tiff[4] TIFF 913x1917 913x1917+0+0 8-bit sRGB 80.5KB 0.000u
0:00.010
output_im.tiff[5] TIFF 456x958 456x958+0+0 8-bit sRGB 80.5KB 0.000u 0:00.010
output_im.tiff[6] TIFF 228x479 228x479+0+0 8-bit sRGB 80.5KB 0.000u 0:00.010
output_im.tiff[7] TIFF 114x239 114x239+0+0 8-bit sRGB 80.5KB 0.000u 0:00.010
output_im.tiff[8] TIFF 57x119 57x119+0+0 8-bit sRGB 80.5KB 0.000u 0:00.010

$ openslide-show-properties output_im.tiff
openslide.level-count: '9'
openslide.level[0].downsample: '1'
openslide.level[0].height: '30681'
openslide.level[0].tile-height: '256'
openslide.level[0].tile-width: '256'
openslide.level[0].width: '14621'
openslide.level[1].downsample: '2.0001009939769245'
openslide.level[1].height: '15340'
openslide.level[1].tile-height: '256'
openslide.level[1].tile-width: '256'
openslide.level[1].width: '7310'
openslide.level[2].downsample: '4.0002019879538491'
openslide.level[2].height: '7670'
openslide.level[2].tile-height: '256'
openslide.level[2].tile-width: '256'
openslide.level[2].width: '3655'
openslide.level[3].downsample: '8.0014987415338084'
openslide.level[3].height: '3835'
openslide.level[3].tile-height: '256'
openslide.level[3].tile-width: '256'
openslide.level[3].width: '1827'
openslide.level[4].downsample: '16.009466804477835'
openslide.level[4].height: '1917'
openslide.level[4].tile-height: '256'
openslide.level[4].tile-width: '256'
openslide.level[4].width: '913'
openslide.level[5].downsample: '32.044846262315495'
openslide.level[5].height: '958'
openslide.level[5].tile-height: '256'
openslide.level[5].tile-width: '256'
openslide.level[5].width: '456'
openslide.level[6].downsample: '64.089692524630991'
openslide.level[6].height: '479'
openslide.level[6].tile-height: '256'
openslide.level[6].tile-width: '256'
openslide.level[6].width: '228'
openslide.level[7].downsample: '128.31338545107539'
openslide.level[7].height: '239'
openslide.level[7].tile-height: '256'
openslide.level[7].tile-width: '256'
openslide.level[7].width: '114'
openslide.level[8].downsample: '257.16615067079465'
openslide.level[8].height: '119'
openslide.level[8].tile-height: '256'
openslide.level[8].tile-width: '256'
openslide.level[8].width: '57'
openslide.quickhash-1:
'6dbc01af8348b39038277fd9cb161100140383011b9fa43beaf581de0f0daa56'
openslide.vendor: 'generic-tiff'
tiff.ResolutionUnit: 'centimeter'
tiff.XResolution: '10'
tiff.YResolution: '10'

---------------------------------------VIPS-via-VIPS-converted
Slide---------------------------------------

$ identify output.tiff
output.tiff[0] TIFF 14621x30681 14621x30681+0+0 8-bit sRGB 20.2MB 0.000u
0:00.000
output.tiff[1] TIFF 7310x15340 7310x15340+0+0 8-bit sRGB 20.2MB 0.000u
0:00.009
output.tiff[2] TIFF 3655x7670 3655x7670+0+0 8-bit sRGB 20.2MB 0.000u
0:00.009
output.tiff[3] TIFF 1827x3835 1827x3835+0+0 8-bit sRGB 20.2MB 0.000u
0:00.009
output.tiff[4] TIFF 913x1917 913x1917+0+0 8-bit sRGB 20.2MB 0.000u 0:00.009
output.tiff[5] TIFF 456x958 456x958+0+0 8-bit sRGB 20.2MB 0.000u 0:00.009
output.tiff[6] TIFF 228x479 228x479+0+0 8-bit sRGB 20.2MB 0.000u 0:00.009
output.tiff[7] TIFF 114x239 114x239+0+0 8-bit sRGB 20.2MB 0.000u 0:00.009

$ openslide-show-properties output.tiff
openslide.level-count: '8'
openslide.level[0].downsample: '1'
openslide.level[0].height: '30681'
openslide.level[0].tile-height: '256'
openslide.level[0].tile-width: '256'
openslide.level[0].width: '14621'
openslide.level[1].downsample: '2.0001009939769245'
openslide.level[1].height: '15340'
openslide.level[1].tile-height: '256'
openslide.level[1].tile-width: '256'
openslide.level[1].width: '7310'
openslide.level[2].downsample: '4.0002019879538491'
openslide.level[2].height: '7670'
openslide.level[2].tile-height: '256'
openslide.level[2].tile-width: '256'
openslide.level[2].width: '3655'
openslide.level[3].downsample: '8.0014987415338084'
openslide.level[3].height: '3835'
openslide.level[3].tile-height: '256'
openslide.level[3].tile-width: '256'
openslide.level[3].width: '1827'
openslide.level[4].downsample: '16.009466804477835'
openslide.level[4].height: '1917'
openslide.level[4].tile-height: '256'
openslide.level[4].tile-width: '256'
openslide.level[4].width: '913'
openslide.level[5].downsample: '32.044846262315495'
openslide.level[5].height: '958'
openslide.level[5].tile-height: '256'
openslide.level[5].tile-width: '256'
openslide.level[5].width: '456'
openslide.level[6].downsample: '64.089692524630991'
openslide.level[6].height: '479'
openslide.level[6].tile-height: '256'
openslide.level[6].tile-width: '256'
openslide.level[6].width: '228'
openslide.level[7].downsample: '128.31338545107539'
openslide.level[7].height: '239'
openslide.level[7].tile-height: '256'
openslide.level[7].tile-width: '256'
openslide.level[7].width: '114'
openslide.quickhash-1:
'681fafb09c1ee7f12034d5bb45a60643e678eb4a4c6752a99d613309ab1362f7'
openslide.vendor: 'generic-tiff'
tiff.ResolutionUnit: 'centimeter'
tiff.XResolution: '10'
tiff.YResolution: '10'

---------------------------------------------Original
Slide---------------------------------------------
$ openslide-show-properties MIRAX_SLIDE.mrxs
mirax.DATAFILE.FILE_0: 'Data0000.dat'
mirax.DATAFILE.FILE_1: 'Data0001.dat'
mirax.DATAFILE.FILE_10: 'Data0010.dat'
mirax.DATAFILE.FILE_11: 'Data0011.dat'
mirax.DATAFILE.FILE_12: 'Data0012.dat'
mirax.DATAFILE.FILE_13: 'Data0013.dat'
mirax.DATAFILE.FILE_14: 'Data0014.dat'
mirax.DATAFILE.FILE_15: 'Data0015.dat'
mirax.DATAFILE.FILE_16: 'Data0016.dat'
mirax.DATAFILE.FILE_17: 'Data0017.dat'
mirax.DATAFILE.FILE_18: 'Data0018.dat'
mirax.DATAFILE.FILE_19: 'Data0019.dat'
mirax.DATAFILE.FILE_2: 'Data0002.dat'
mirax.DATAFILE.FILE_20: 'Data0020.dat'
mirax.DATAFILE.FILE_21: 'Data0021.dat'
mirax.DATAFILE.FILE_22: 'Data0022.dat'
mirax.DATAFILE.FILE_23: 'Data0023.dat'
mirax.DATAFILE.FILE_24: 'Data0024.dat'
mirax.DATAFILE.FILE_3: 'Data0003.dat'
mirax.DATAFILE.FILE_4: 'Data0004.dat'
mirax.DATAFILE.FILE_5: 'Data0005.dat'
mirax.DATAFILE.FILE_6: 'Data0006.dat'
mirax.DATAFILE.FILE_7: 'Data0007.dat'
mirax.DATAFILE.FILE_8: 'Data0008.dat'
mirax.DATAFILE.FILE_9: 'Data0009.dat'
mirax.DATAFILE.FILE_COUNT: '25'
mirax.GENERAL.ADAPTER_SIZE: '1'
mirax.GENERAL.CAMERA_TYPE: 'Zeiss ICc1 or Marlin F146C'
mirax.GENERAL.CURRENT_SLIDE_VERSION: '1.9'
mirax.GENERAL.CameraImageDivisionsPerSide: '2'
mirax.GENERAL.IMAGENUMBER_X: '292'
mirax.GENERAL.IMAGENUMBER_Y: '876'
mirax.GENERAL.IMAGE_OVERLAP_MICROMETERS_X: '0'
mirax.GENERAL.IMAGE_OVERLAP_MICROMETERS_Y: '0'
mirax.GENERAL.OBJECTIVE_MAGNIFICATION: '20'
mirax.GENERAL.OBJECTIVE_NAME: 'Plan-Apochromat'
mirax.GENERAL.OPTOVAR_SIZE: '1.60000002384186'
mirax.GENERAL.PROJECT_NAME: 'ProjectName'
mirax.GENERAL.SLIDE_CONTENT: 'DIGITAL_SLIDE'
mirax.GENERAL.SLIDE_CREATIONDATETIME: '05/09/2014 08:22:36'
mirax.GENERAL.SLIDE_ID: 'A256B35245064907A6A27B43A760E3AB'
mirax.GENERAL.SLIDE_NAME: '5_7N_V_V'
mirax.GENERAL.SLIDE_POSITION_X: '0'
mirax.GENERAL.SLIDE_POSITION_Y: '0'
mirax.GENERAL.SLIDE_TYPE: 'SLIDE_TYPE_BRIGHTFIELD'
mirax.GENERAL.SLIDE_VERSION: '01.02'
mirax.GENERAL.VIMSLIDE_CP_BRIGHTNESS: '0'
mirax.GENERAL.VIMSLIDE_CP_COLOR_BALANCE_BLUE: '0'
mirax.GENERAL.VIMSLIDE_CP_COLOR_BALANCE_GREEN: '0'
mirax.GENERAL.VIMSLIDE_CP_COLOR_BALANCE_RED: '0'
mirax.GENERAL.VIMSLIDE_CP_CONTRAST: '0'
mirax.GENERAL.VIMSLIDE_CP_GAMMA: '1'
mirax.GENERAL.VIMSLIDE_SLIDE_FLIPHORZ: 'False'
mirax.GENERAL.VIMSLIDE_SLIDE_FLIPVERT: 'False'
mirax.GENERAL.VIMSLIDE_SLIDE_ROTATION: '360'
mirax.HIERARCHICAL.HIER_0_COUNT: '10'
mirax.HIERARCHICAL.HIER_0_DEFAULT: '0'
mirax.HIERARCHICAL.HIER_0_NAME: 'Slide zoom level'
mirax.HIERARCHICAL.HIER_0_SECTION: 'LAYER_0_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_0: 'ZoomLevel_0'
mirax.HIERARCHICAL.HIER_0_VAL_0_SECTION: 'LAYER_0_LEVEL_0_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_1: 'ZoomLevel_1'
mirax.HIERARCHICAL.HIER_0_VAL_1_SECTION: 'LAYER_0_LEVEL_1_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_2: 'ZoomLevel_2'
mirax.HIERARCHICAL.HIER_0_VAL_2_SECTION: 'LAYER_0_LEVEL_2_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_3: 'ZoomLevel_3'
mirax.HIERARCHICAL.HIER_0_VAL_3_SECTION: 'LAYER_0_LEVEL_3_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_4: 'ZoomLevel_4'
mirax.HIERARCHICAL.HIER_0_VAL_4_SECTION: 'LAYER_0_LEVEL_4_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_5: 'ZoomLevel_5'
mirax.HIERARCHICAL.HIER_0_VAL_5_SECTION: 'LAYER_0_LEVEL_5_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_6: 'ZoomLevel_6'
mirax.HIERARCHICAL.HIER_0_VAL_6_SECTION: 'LAYER_0_LEVEL_6_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_7: 'ZoomLevel_7'
mirax.HIERARCHICAL.HIER_0_VAL_7_SECTION: 'LAYER_0_LEVEL_7_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_8: 'ZoomLevel_8'
mirax.HIERARCHICAL.HIER_0_VAL_8_SECTION: 'LAYER_0_LEVEL_8_SECTION'
mirax.HIERARCHICAL.HIER_0_VAL_9: 'ZoomLevel_9'
mirax.HIERARCHICAL.HIER_0_VAL_9_SECTION: 'LAYER_0_LEVEL_9_SECTION'
mirax.HIERARCHICAL.HIER_1_COUNT: '3'
mirax.HIERARCHICAL.HIER_1_DEFAULT: '0'
mirax.HIERARCHICAL.HIER_1_NAME: 'Slide filter level'
mirax.HIERARCHICAL.HIER_1_SECTION: 'LAYER_1_SECTION'
mirax.HIERARCHICAL.HIER_1_VAL_0: 'FilterLevel_0'
mirax.HIERARCHICAL.HIER_1_VAL_0_SECTION: 'LAYER_1_LEVEL_0_SECTION'
mirax.HIERARCHICAL.HIER_1_VAL_1: 'FilterLevel_1'
mirax.HIERARCHICAL.HIER_1_VAL_1_SECTION: 'LAYER_1_LEVEL_1_SECTION'
mirax.HIERARCHICAL.HIER_1_VAL_2: 'FilterLevel_2'
mirax.HIERARCHICAL.HIER_1_VAL_2_SECTION: 'LAYER_1_LEVEL_2_SECTION'
mirax.HIERARCHICAL.HIER_2_COUNT: '2'
mirax.HIERARCHICAL.HIER_2_DEFAULT: '0'
mirax.HIERARCHICAL.HIER_2_NAME: 'Scan info layer'
mirax.HIERARCHICAL.HIER_2_SECTION: 'LAYER_2_SECTION'
mirax.HIERARCHICAL.HIER_2_VAL_0: 'ScanInfoLayer_DefaultLevel'
mirax.HIERARCHICAL.HIER_2_VAL_0_SECTION: 'LAYER_2_LEVEL_0_SECTION'
mirax.HIERARCHICAL.HIER_2_VAL_1: 'ScanInfoLayer_XMLInfoLevel'
mirax.HIERARCHICAL.HIER_2_VAL_1_SECTION: 'LAYER_2_LEVEL_1_SECTION'
mirax.HIERARCHICAL.HIER_COUNT: '3'
mirax.HIERARCHICAL.INDEXFILE: 'Index.dat'
mirax.HIERARCHICAL.NONHIER_0_COUNT: '10'
mirax.HIERARCHICAL.NONHIER_0_NAME: 'Scan data layer'
mirax.HIERARCHICAL.NONHIER_0_SECTION: 'NONHIERLAYER_0_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_0: 'ScanDataLayer_ScanMap'
mirax.HIERARCHICAL.NONHIER_0_VAL_0_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_0_SECTION: 'NONHIERLAYER_0_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_1: 'ScanDataLayer_XMLInfoHeader'
mirax.HIERARCHICAL.NONHIER_0_VAL_1_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_1_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_1_SECTION: 'NONHIERLAYER_0_LEVEL_1_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_2: 'ScanDataLayer_SlideThumbnail'
mirax.HIERARCHICAL.NONHIER_0_VAL_2_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_2_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_2_SECTION: 'NONHIERLAYER_0_LEVEL_2_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_3: 'ScanDataLayer_SlideBarcode'
mirax.HIERARCHICAL.NONHIER_0_VAL_3_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_3_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_3_SECTION: 'NONHIERLAYER_0_LEVEL_3_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_4: 'ScanDataLayer_SlidePreview'
mirax.HIERARCHICAL.NONHIER_0_VAL_4_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_4_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_4_SECTION: 'NONHIERLAYER_0_LEVEL_4_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_5: 'ScanDataLayer_StagePositionMap'
mirax.HIERARCHICAL.NONHIER_0_VAL_5_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_5_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_5_SECTION: 'NONHIERLAYER_0_LEVEL_5_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_6: 'ScanDataLayer_Empty'
mirax.HIERARCHICAL.NONHIER_0_VAL_6_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_6_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_6_SECTION: 'NONHIERLAYER_0_LEVEL_6_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_7: 'ProfileXMLHeader'
mirax.HIERARCHICAL.NONHIER_0_VAL_7_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_7_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_7_SECTION: 'NONHIERLAYER_0_LEVEL_7_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_8: 'ProfileXML'
mirax.HIERARCHICAL.NONHIER_0_VAL_8_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_8_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_8_SECTION: 'NONHIERLAYER_0_LEVEL_8_SECTION'
mirax.HIERARCHICAL.NONHIER_0_VAL_9: 'ScannedFOVsMap'
mirax.HIERARCHICAL.NONHIER_0_VAL_9_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_9_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_0_VAL_9_SECTION: 'NONHIERLAYER_0_LEVEL_9_SECTION'
mirax.HIERARCHICAL.NONHIER_1_COUNT: '1'
mirax.HIERARCHICAL.NONHIER_1_NAME: 'VIMSLIDE_HISTOGRAM_DATA'
mirax.HIERARCHICAL.NONHIER_1_SECTION: 'NONHIERLAYER_1_SECTION'
mirax.HIERARCHICAL.NONHIER_1_VAL_0: 'default'
mirax.HIERARCHICAL.NONHIER_1_VAL_0_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_1_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_1_VAL_0_SECTION: 'NONHIERLAYER_1_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_2_COUNT: '1'
mirax.HIERARCHICAL.NONHIER_2_NAME: 'StitchingLayer'
mirax.HIERARCHICAL.NONHIER_2_SECTION: 'NONHIERLAYER_2_SECTION'
mirax.HIERARCHICAL.NONHIER_2_VAL_0: 'DataLevel_V1.0'
mirax.HIERARCHICAL.NONHIER_2_VAL_0_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_2_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_2_VAL_0_SECTION: 'NONHIERLAYER_2_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_3_COUNT: '1'
mirax.HIERARCHICAL.NONHIER_3_NAME: 'VIMSLIDE_POSITION_BUFFER'
mirax.HIERARCHICAL.NONHIER_3_SECTION: 'NONHIERLAYER_3_SECTION'
mirax.HIERARCHICAL.NONHIER_3_VAL_0: 'default'
mirax.HIERARCHICAL.NONHIER_3_VAL_0_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_3_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_3_VAL_0_SECTION: 'NONHIERLAYER_3_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_4_COUNT: '1'
mirax.HIERARCHICAL.NONHIER_4_NAME: 'VIM_PREVIEW_LAYER'
mirax.HIERARCHICAL.NONHIER_4_SECTION: 'NONHIERLAYER_4_SECTION'
mirax.HIERARCHICAL.NONHIER_4_VAL_0: 'default'
mirax.HIERARCHICAL.NONHIER_4_VAL_0_IMAGENUMBER_X: '1'
mirax.HIERARCHICAL.NONHIER_4_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_4_VAL_0_SECTION: 'NONHIERLAYER_4_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_5_COUNT: '1'
mirax.HIERARCHICAL.NONHIER_5_NAME: 'Slide object layer'
mirax.HIERARCHICAL.NONHIER_5_SECTION: 'NONHIERLAYER_5_SECTION'
mirax.HIERARCHICAL.NONHIER_5_VAL_0: 'SlideObjectLayer_SlideFlag'
mirax.HIERARCHICAL.NONHIER_5_VAL_0_IMAGENUMBER_X: '2'
mirax.HIERARCHICAL.NONHIER_5_VAL_0_IMAGENUMBER_Y: '1'
mirax.HIERARCHICAL.NONHIER_5_VAL_0_SECTION: 'NONHIERLAYER_5_LEVEL_0_SECTION'
mirax.HIERARCHICAL.NONHIER_COUNT: '6'
mirax.HIERARCHICAL.PAGEELEMENTCOUNT: '128'
mirax.HIERARCHICAL.PAGELENGTH: '2048'
mirax.LAYER_0_LEVEL_0_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_0_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_CONCAT_FACTOR: '0'
mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_0_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_0_SECTION.MICROMETER_PER_PIXEL_X: '0.205358984543218'
mirax.LAYER_0_LEVEL_0_SECTION.MICROMETER_PER_PIXEL_Y: '0.204395601349872'
mirax.LAYER_0_LEVEL_0_SECTION.OVERLAP_X: '168'
mirax.LAYER_0_LEVEL_0_SECTION.OVERLAP_Y: '168'
mirax.LAYER_0_LEVEL_1_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_1_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_1_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_1_SECTION.MICROMETER_PER_PIXEL_X: '0.410717969086436'
mirax.LAYER_0_LEVEL_1_SECTION.MICROMETER_PER_PIXEL_Y: '0.408791202699745'
mirax.LAYER_0_LEVEL_1_SECTION.OVERLAP_X: '84'
mirax.LAYER_0_LEVEL_1_SECTION.OVERLAP_Y: '84'
mirax.LAYER_0_LEVEL_2_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_2_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_2_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_2_SECTION.MICROMETER_PER_PIXEL_X: '0.821435938172873'
mirax.LAYER_0_LEVEL_2_SECTION.MICROMETER_PER_PIXEL_Y: '0.817582405399489'
mirax.LAYER_0_LEVEL_2_SECTION.OVERLAP_X: '42'
mirax.LAYER_0_LEVEL_2_SECTION.OVERLAP_Y: '42'
mirax.LAYER_0_LEVEL_3_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_3_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_3_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_3_SECTION.MICROMETER_PER_PIXEL_X: '1.64287187634575'
mirax.LAYER_0_LEVEL_3_SECTION.MICROMETER_PER_PIXEL_Y: '1.63516481079898'
mirax.LAYER_0_LEVEL_3_SECTION.OVERLAP_X: '21'
mirax.LAYER_0_LEVEL_3_SECTION.OVERLAP_Y: '21'
mirax.LAYER_0_LEVEL_4_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_4_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_4_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_4_SECTION.MICROMETER_PER_PIXEL_X: '3.28227777826882'
mirax.LAYER_0_LEVEL_4_SECTION.MICROMETER_PER_PIXEL_Y: '3.26571051196293'
mirax.LAYER_0_LEVEL_4_SECTION.OVERLAP_X: '10.5'
mirax.LAYER_0_LEVEL_4_SECTION.OVERLAP_Y: '10.5'
mirax.LAYER_0_LEVEL_5_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_5_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_5_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_5_SECTION.MICROMETER_PER_PIXEL_X: '6.56455555653764'
mirax.LAYER_0_LEVEL_5_SECTION.MICROMETER_PER_PIXEL_Y: '6.53142102392586'
mirax.LAYER_0_LEVEL_5_SECTION.OVERLAP_X: '5.25'
mirax.LAYER_0_LEVEL_5_SECTION.OVERLAP_Y: '5.25'
mirax.LAYER_0_LEVEL_6_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_6_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_6_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_6_SECTION.MICROMETER_PER_PIXEL_X: '13.1154917032069'
mirax.LAYER_0_LEVEL_6_SECTION.MICROMETER_PER_PIXEL_Y: '13.0447994483381'
mirax.LAYER_0_LEVEL_6_SECTION.OVERLAP_X: '2.625'
mirax.LAYER_0_LEVEL_6_SECTION.OVERLAP_Y: '2.625'
mirax.LAYER_0_LEVEL_7_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_7_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_7_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_7_SECTION.MICROMETER_PER_PIXEL_X: '26.2309834064139'
mirax.LAYER_0_LEVEL_7_SECTION.MICROMETER_PER_PIXEL_Y: '26.0895988966762'
mirax.LAYER_0_LEVEL_7_SECTION.OVERLAP_X: '1.3125'
mirax.LAYER_0_LEVEL_7_SECTION.OVERLAP_Y: '1.3125'
mirax.LAYER_0_LEVEL_8_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_8_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_8_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_8_SECTION.MICROMETER_PER_PIXEL_X: '52.4077705661203'
mirax.LAYER_0_LEVEL_8_SECTION.MICROMETER_PER_PIXEL_Y: '52.1075230711089'
mirax.LAYER_0_LEVEL_8_SECTION.OVERLAP_X: '0.65625'
mirax.LAYER_0_LEVEL_8_SECTION.OVERLAP_Y: '0.65625'
mirax.LAYER_0_LEVEL_9_SECTION.DIGITIZER_HEIGHT: '364'
mirax.LAYER_0_LEVEL_9_SECTION.DIGITIZER_WIDTH: '484'
mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_COMPRESSION_FACTOR: '90'
mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_CONCAT_FACTOR: '1'
mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_FILL_COLOR_BGR: '16777215'
mirax.LAYER_0_LEVEL_9_SECTION.IMAGE_FORMAT: 'JPEG'
mirax.LAYER_0_LEVEL_9_SECTION.MICROMETER_PER_PIXEL_X: '104.815541132241'
mirax.LAYER_0_LEVEL_9_SECTION.MICROMETER_PER_PIXEL_Y: '104.215046142218'
mirax.LAYER_0_LEVEL_9_SECTION.OVERLAP_X: '0.328125'
mirax.LAYER_0_LEVEL_9_SECTION.OVERLAP_Y: '0.328125'
mirax.LAYER_0_SECTION.GAMMA_APPLIED: 'False'
mirax.LAYER_0_SECTION.GAMMA_VALUE: '1'
mirax.LAYER_0_SECTION.SHARPENED: 'False'
mirax.LAYER_0_SECTION.SQRT2_RESIZED: 'True'
mirax.LAYER_1_LEVEL_0_SECTION.ACTIVE: 'ON'
mirax.LAYER_1_LEVEL_0_SECTION.COLOR_B: '0'
mirax.LAYER_1_LEVEL_0_SECTION.COLOR_G: '0'
mirax.LAYER_1_LEVEL_0_SECTION.COLOR_R: '0'
mirax.LAYER_1_LEVEL_0_SECTION.DATA_IN_THIS_FILTER_LEVEL: 'FilterLevel_0'
mirax.LAYER_1_LEVEL_0_SECTION.DIGITALGAIN: '0'
mirax.LAYER_1_LEVEL_0_SECTION.EXPOSUREPERCENTAGE: '100'
mirax.LAYER_1_LEVEL_0_SECTION.EXPOSURE_TIME: '6099'
mirax.LAYER_1_LEVEL_0_SECTION.EXTENDED_STEP_COUNT: '1'
mirax.LAYER_1_LEVEL_0_SECTION.EXTENDED_STEP_SIZE: '0'
mirax.LAYER_1_LEVEL_0_SECTION.FILTER_NAME: 'Optovar 1.6x'
mirax.LAYER_1_LEVEL_0_SECTION.FILTER_REAL_POSITION: '9'
mirax.LAYER_1_LEVEL_0_SECTION.IS_MASTER_FILTER: 'True'
mirax.LAYER_1_LEVEL_0_SECTION.IS_STITCHING_FILTER: '1'
mirax.LAYER_1_LEVEL_0_SECTION.MODIFY: 'ON'
mirax.LAYER_1_LEVEL_0_SECTION.STORING_CHANNEL_NUMBER: '0'
mirax.LAYER_1_LEVEL_0_SECTION.THRESHOLD: '0'
mirax.LAYER_1_LEVEL_0_SECTION.USE_BLUE_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_0_SECTION.USE_GREEN_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_0_SECTION.USE_RED_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_0_SECTION.XDIFF: '0'
mirax.LAYER_1_LEVEL_0_SECTION.YDIFF: '0'
mirax.LAYER_1_LEVEL_0_SECTION.ZDIFF: '0'
mirax.LAYER_1_LEVEL_1_SECTION.ACTIVE: 'ON'
mirax.LAYER_1_LEVEL_1_SECTION.COLOR_B: '0'
mirax.LAYER_1_LEVEL_1_SECTION.COLOR_G: '0'
mirax.LAYER_1_LEVEL_1_SECTION.COLOR_R: '0'
mirax.LAYER_1_LEVEL_1_SECTION.DATA_IN_THIS_FILTER_LEVEL: 'FilterLevel_0'
mirax.LAYER_1_LEVEL_1_SECTION.DIGITALGAIN: '0'
mirax.LAYER_1_LEVEL_1_SECTION.EXPOSUREPERCENTAGE: '100'
mirax.LAYER_1_LEVEL_1_SECTION.EXTENDED_STEP_COUNT: '1'
mirax.LAYER_1_LEVEL_1_SECTION.EXTENDED_STEP_SIZE: '0'
mirax.LAYER_1_LEVEL_1_SECTION.FILTER_NAME: 'Optovar 1.6x'
mirax.LAYER_1_LEVEL_1_SECTION.FILTER_REAL_POSITION: '9'
mirax.LAYER_1_LEVEL_1_SECTION.IS_MASTER_FILTER: 'True'
mirax.LAYER_1_LEVEL_1_SECTION.IS_STITCHING_FILTER: '1'
mirax.LAYER_1_LEVEL_1_SECTION.MODIFY: 'ON'
mirax.LAYER_1_LEVEL_1_SECTION.STORING_CHANNEL_NUMBER: '1'
mirax.LAYER_1_LEVEL_1_SECTION.THRESHOLD: '0'
mirax.LAYER_1_LEVEL_1_SECTION.USE_BLUE_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_1_SECTION.USE_GREEN_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_1_SECTION.USE_RED_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_1_SECTION.XDIFF: '0'
mirax.LAYER_1_LEVEL_1_SECTION.YDIFF: '0'
mirax.LAYER_1_LEVEL_1_SECTION.ZDIFF: '0'
mirax.LAYER_1_LEVEL_2_SECTION.ACTIVE: 'ON'
mirax.LAYER_1_LEVEL_2_SECTION.COLOR_B: '0'
mirax.LAYER_1_LEVEL_2_SECTION.COLOR_G: '0'
mirax.LAYER_1_LEVEL_2_SECTION.COLOR_R: '0'
mirax.LAYER_1_LEVEL_2_SECTION.DATA_IN_THIS_FILTER_LEVEL: 'FilterLevel_0'
mirax.LAYER_1_LEVEL_2_SECTION.DIGITALGAIN: '0'
mirax.LAYER_1_LEVEL_2_SECTION.EXPOSUREPERCENTAGE: '100'
mirax.LAYER_1_LEVEL_2_SECTION.EXTENDED_STEP_COUNT: '1'
mirax.LAYER_1_LEVEL_2_SECTION.EXTENDED_STEP_SIZE: '0'
mirax.LAYER_1_LEVEL_2_SECTION.FILTER_NAME: 'Optovar 1.6x'
mirax.LAYER_1_LEVEL_2_SECTION.FILTER_REAL_POSITION: '9'
mirax.LAYER_1_LEVEL_2_SECTION.IS_MASTER_FILTER: 'True'
mirax.LAYER_1_LEVEL_2_SECTION.IS_STITCHING_FILTER: '1'
mirax.LAYER_1_LEVEL_2_SECTION.MODIFY: 'ON'
mirax.LAYER_1_LEVEL_2_SECTION.STORING_CHANNEL_NUMBER: '2'
mirax.LAYER_1_LEVEL_2_SECTION.THRESHOLD: '0'
mirax.LAYER_1_LEVEL_2_SECTION.USE_BLUE_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_2_SECTION.USE_GREEN_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_2_SECTION.USE_RED_CHANNEL: 'False'
mirax.LAYER_1_LEVEL_2_SECTION.XDIFF: '0'
mirax.LAYER_1_LEVEL_2_SECTION.YDIFF: '0'
mirax.LAYER_1_LEVEL_2_SECTION.ZDIFF: '0'
mirax.NONHIERLAYER_0_LEVEL_0_SECTION.SCANMAP_IMAGE_HEIGHT: '438'
mirax.NONHIERLAYER_0_LEVEL_0_SECTION.SCANMAP_IMAGE_TYPE: 'PNG'
mirax.NONHIERLAYER_0_LEVEL_0_SECTION.SCANMAP_IMAGE_WIDTH: '146'
mirax.NONHIERLAYER_0_LEVEL_2_SECTION.THUMBNAIL_IMAGE_HEIGHT: '1105'
mirax.NONHIERLAYER_0_LEVEL_2_SECTION.THUMBNAIL_IMAGE_TYPE: 'JPEG'
mirax.NONHIERLAYER_0_LEVEL_2_SECTION.THUMBNAIL_IMAGE_WIDTH: '533'
mirax.NONHIERLAYER_0_LEVEL_3_SECTION.BARCODE_IMAGE_HEIGHT: '435'
mirax.NONHIERLAYER_0_LEVEL_3_SECTION.BARCODE_IMAGE_TYPE: 'JPEG'
mirax.NONHIERLAYER_0_LEVEL_3_SECTION.BARCODE_IMAGE_WIDTH: '576'
mirax.NONHIERLAYER_0_LEVEL_4_SECTION.PREVIEW_IMAGE_HEIGHT: '1918'
mirax.NONHIERLAYER_0_LEVEL_4_SECTION.PREVIEW_IMAGE_TYPE: 'JPEG'
mirax.NONHIERLAYER_0_LEVEL_4_SECTION.PREVIEW_IMAGE_WIDTH: '914'
mirax.NONHIERLAYER_0_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_HEIGHT: '438'
mirax.NONHIERLAYER_0_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_TYPE: 'PNG'
mirax.NONHIERLAYER_0_LEVEL_5_SECTION.STAGEPOSMAP_IMAGE_WIDTH: '146'
mirax.NONHIERLAYER_0_LEVEL_9_SECTION.SCANNED_FOVS_MAP_IMAGE_HEIGHT: '438'
mirax.NONHIERLAYER_0_LEVEL_9_SECTION.SCANNED_FOVS_MAP_IMAGE_TYPE: 'PNG'
mirax.NONHIERLAYER_0_LEVEL_9_SECTION.SCANNED_FOVS_MAP_IMAGE_WIDTH: '146'
mirax.NONHIERLAYER_0_SECTION.AVEGARE_IMAGE_OVERLAP_X_IN_PIXELS: '168'
mirax.NONHIERLAYER_0_SECTION.AVEGARE_IMAGE_OVERLAP_Y_IN_PIXELS: '168'
mirax.NONHIERLAYER_0_SECTION.CAMERA_ROTATION: '-0.33571611131822'
mirax.NONHIERLAYER_0_SECTION.OBJECT_GUIDE_HYSTERESIS_X: '134'
mirax.NONHIERLAYER_0_SECTION.OBJECT_GUIDE_HYSTERESIS_Y: '134'
mirax.NONHIERLAYER_0_SECTION.SCANNED_FOV_COUNT: '1360'
mirax.NONHIERLAYER_0_SECTION.SCANNER_CAMERA_TYPE: 'Default camera'
mirax.NONHIERLAYER_0_SECTION.SCANNER_HARDWARE_VERSION: 'v0.5'
mirax.NONHIERLAYER_0_SECTION.SCANNER_SOFTWARE_VERSION: '1,12,25,3'
mirax.NONHIERLAYER_0_SECTION.SCANNING_TIME_IN_SEC: '528'
mirax.NONHIERLAYER_1_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_NUM: '3'
mirax.NONHIERLAYER_1_SECTION.VIMSLIDE_HISTOGRAM_DATA_CHANNEL_SIZE: '256'
mirax.NONHIERLAYER_1_SECTION.VIMSLIDE_HISTOGRAM_DATA_FORMAT_VERSION: '257'
mirax.NONHIERLAYER_2_SECTION.DATA_FORMAT_VERSION: '258'
mirax.NONHIERLAYER_3_SECTION.VIMSLIDE_POSITION_DATA_FORMAT_VERSION: '257'
mirax.NONHIERLAYER_4_LEVEL_0_SECTION.WALKEDMASK_IMAGE_FORMAT: 'GRAYPNG'
openslide.background-color: 'FFFFFF'
openslide.bounds-height: '26648'
openslide.bounds-width: '27599'
openslide.bounds-x: '54036'
openslide.bounds-y: '96401'
openslide.level-count: '10'
openslide.level[0].downsample: '1'
openslide.level[0].height: '245448'
openslide.level[0].width: '116968'
openslide.level[1].downsample: '2'
openslide.level[1].height: '122724'
openslide.level[1].width: '58484'
openslide.level[2].downsample: '4'
openslide.level[2].height: '61362'
openslide.level[2].width: '29242'
openslide.level[3].downsample: '8'
openslide.level[3].height: '30681'
openslide.level[3].width: '14621'
openslide.level[4].downsample: '16'
openslide.level[4].height: '15340'
openslide.level[4].width: '7310'
openslide.level[5].downsample: '32'
openslide.level[5].height: '7670'
openslide.level[5].width: '3655'
openslide.level[6].downsample: '64'
openslide.level[6].height: '3835'
openslide.level[6].width: '1827'
openslide.level[7].downsample: '128'
openslide.level[7].height: '1917'
openslide.level[7].width: '913'
openslide.level[8].downsample: '256'
openslide.level[8].height: '958'
openslide.level[8].width: '456'
openslide.level[9].downsample: '512'
openslide.level[9].height: '479'
openslide.level[9].width: '228'
openslide.mpp-x: '0.20535898454321799'
openslide.mpp-y: '0.204395601349872'
openslide.objective-power: '20'
openslide.quickhash-1:
'2c6cbc5cb75bd8c5fc7872fe45c9993016f3b9d29284aa266027e04656160f45'
openslide.vendor: 'mirax'




Sincerely,

Jonas Ogaard
Research Institute for Internal Medicine
Oslo University Hospital Rikshospitalet

On 13 September 2014 14:58, <jcupitt at gmail.com> wrote:

> Hi Jonas,
>
> On 13 September 2014 13:02, Jonas Øgaard <jonas.ogaard at rr-research.no>
> wrote:
> > I'm attempting to convert Mirax slides to ptif format for wider
> > compatibility for in-department usage, however the files produced using
> > syntax described
> > https://github.com/openslide/openslide/wiki/OpenSlideAndVIPS does not
> yield
> > valid files for Openslide to read.
>
> The commands there convert files in formats that openslide can read,
> like mirax, to files that most systems should be able to read, like
> tif. What command did you run, what did you then try to load the files
> into, and what error message did you get?
>
> John
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/openslide-users/attachments/20140913/692f9c5b/attachment-0001.html 


More information about the openslide-users mailing list