Openslide support example.
#include <iostream>
using namespace std;
int main()
{
    filesystem::path filename("../examples/data/hamamatsu/test3-DAPI 2 (387).ndpi");
    vector<array<int, 2>> levels;
    
        return EXIT_FAILURE;
    }
    
    for (int i = 0; i < levels.size(); ++i) {
        vector<int> dims = {
            0, 
            0, 
            levels[levels.size() - 1][0],  
            levels[levels.size() - 1][1]   
        };
        
            return EXIT_FAILURE;
        }
        ImWrite(
"hamamatsu_level_" + to_string(i) + 
".png", img);
         cout << "Writing 'hamamatsu_level_" << i << ".png'\n";
    }
    filename = "../examples/data/hamamatsu/test3-FITC 2 (485).ndpi";
    
    int level = 0;
    
    vector<int> dims = {
        1000,  
        1000, 
        500,  
        500   
    };
        return EXIT_FAILURE;
    }
    cout << "Writing 'hamamatsu_2.png'\n";
    return EXIT_SUCCESS;
}