I am looking for a Deep Zoom Image (DZI) viewer in CPP. Currently, we have a viewer designed in javascript (Open Seadragon), java, and C# for the dzi images. I am looking for the open-source viewer that can be integrated in my CPP application.
1
There are 1 answers
Related Questions in DEEPZOOM
- OpenSeadragon not loading image tiles from backend API server
- Creating a Deep Zoom Image(.dzi) using pyvips library
- OpenSeaDragon image viewer using image from Google Drive
- Use leaflet to display non-geographical tiled images
- OpenSeadragon loads one Deep Zoom tile only
- How may I create deep zoom file keeping a very large image (600k x 600k) file in google drive?
- Openseadragon, DeepZoom, WordPress
- Unable to open URL thats local file path
- How to display whole-slide Images (virtual slides) using the OpenSlide Python library? (Not using a web based viewer)
- How to use Openslide-PHP-Bindings to create .dzi file
- Openseadragon viewer not displaying DZI image
- libvips Nearest Neighbor / Bicubic Deep Zoom Pyramid Creation
- Dzi Viewer using CPP
- how to convert dzi files to multi-tile pyramidal tiff format
- OpenSeaDragon not displaying multiple images in dzc_output.xml file
Related Questions in OPENSEADRAGON
- How to confirm in Cypress that opnseadragon image is loaded?
- Openseadragon plug missing some types
- GeoJs layer annotations aren't fixed on top of the image and change position
- How to maintain the ratio of HTML content from an Openseadragon view?
- OpenSeadragon constructor Cannot read appendChild of null
- Best practice in using document.createElement() in Preact?
- SVG filter not applied when using full screen
- Updating the image while retaining Annotorious functionality in OpenSeadragon
- URL formatting - IIIF images from manifest url in React using OpenSeaDragon
- Updating openseadragon from v3.1.0 to v4.1.0 breaks the image viewport panning(Dragging)
- OpenSeadragon not loading image tiles from backend API server
- OpenSeaDragon doesnt display a slide
- Why does this image make 2 network requests on button click?
- How to disable page pinch-to-zoom trackpad gesture or Ctrl + wheel over an element?
- OpenSeaDragon image viewer using image from Google Drive
Related Questions in VIPS
- NetVips Mosiac how to calculate the merge point
- Choosing a file structure for large scan images and libvips
- Is it possible to use libvips to rasterize a PDF in 16-bit depth?
- Python program freezes when multiprocessing call follows sequential call
- dzsave method not installed when including libvips-dev in dockerfile
- How to get a telegram bot to send an svg image https://phys-ege.sdamgia.ru/get_file?id=69140
- How to extract frames as individual webp/jxl files from a mov file with H.264/265 format?
- Could not open library 'vips.42' - Ruby/Jekyll
- Can I get a list of required packages to install libvips, libvips-dev, libvips-tools for version 8.14.4?
- Efficient "bandmax" function in pyvips?
- How to setup wasm-vips for next.js/react apps?
- Install libvips on golang docker container
- vips: unknown action "dzsave"
- Creating a Deep Zoom Image(.dzi) using pyvips library
- How to crop images at the center with Rails 7 Active Storage and Vips?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I made a tiny example program that displays a libvips image in a window:
https://github.com/libvips/vipsdisp-tiny
It's about 300 lines for the entire thing. It uses gtk+3, but it should be simple to adapt for other toolkits.
The cool thing is that it doesn't just display an image, it displays the end of a libvips pipeline, and it does it asynchronously. You can scroll around the image and the display will be updated in the background by a threadpool as chunks of the image are computed.
For your application, you could use
vips_arrayjoin()to join up the tiles of the DZI image, then display the output of arrayjoin in the window.There's a more complete image viewer here:
https://github.com/jcupitt/vipsdisp
Though I still haven't got around to finishing it, unfortunately.