I actually use my own code to produce the images(tiles)at different layers of the pyramid (ones which are otherwise produced by deepzoom composer).I want to know if it is possible to load them in silverlight? usually on the net I have seen images exported out of deep zoom composer for this and hence the question.
Displaying own gigapixel images in DeepZoom using silverlight
1.1k views Asked by Manish At
1
There are 1 answers
Related Questions in SILVERLIGHT
- ServiceReferences.ClientConfig use basicHttpsBinding or similar
- How to draw and show map in in ArcGIS C# Silverlight Application
- ESRI.ArcGIS.Client.Symbols.SimpleFillSymbol invoke system crash on Unhandled Error in Silverlight Application
- OpenSilver 'Tapped' event not triggered on phone
- Debugging Silverlight with Microsoft Edge
- Where to download Silverlight Developer Runtime nowadays?
- Where can I download RiaServices.msi nowadays?
- How to build old Silverlight project in Azure DevOps?
- reading of barcodes are badly interpreted in silverlight app with edge
- StringFormat doesnt change number in Silverlight <telerik:GridViewDataColumn>
- Migrate Silverlight check for ElevatedPermission to ASP.NET MVC
- How do I install Silverlight now that it has been discontinued?
- OpenSilver and Dispatcher.CheckAccess
- Port Silverlight Storyboard to WPF
- Silverlight bing maps component are no longer working
Related Questions in IMAGE-PROCESSING
- RuntimeError: Given groups=1, weight of size [64, 1, 3, 3], expected input[1, 3, 416, 416] to have 1 channels, but got 3 channels instead
- Unable to open shape_predictor_68_face_landmarks.dat
- When transferring mri t1 to mni152 spaces, the dimensions change and lose information, is that not a problem?
- How to detect the exact boundary of a Sudoku using OpenCV when there are multiple external boundaries?
- Nuke BlinkScript: Why does the convolution kernel scale down the image?
- CV2 Python - image merging based on homography matrix - error in mergeing
- Python pillow library text align center
- Implementing Image Processing for Dimension Measurement in Arduino-based Packaging System
- AI tools for generating clean clipping paths
- efficient way to remove a background from an image in python
- I want to segment an MRI image of the spine and obtain only the vertebrae using Matlab
- Find Gradient Magnitude using skimage.feature.hog module
- AR Image Display Issue
- Using python OpenCV to crop an image based on reference marks
- Python: Generating an image using Multiprocessing freezes
Related Questions in IMAGING
- Image not found error when multiplying images in macro code
- Computer Configuration does not apply after creating a new Windows image
- Why can't I make a vhd that can open in 7zip?
- C++ in Qt6 - Off-centered QPixmap while simulating video playback
- problem with GSAFT (backprojection) algorithm for nearfield image reconstruction on my simple planar array
- 3D slicer medical Imaging software
- How to reconstruct MMW image using electrical field in each direction at Reciever points
- Reduce noise by averaging images coming from x-ray camera (16 bit grayscale)
- How to duplicate all the frames in the same .tif file
- Divide the region of interest into blocks
- I got the error ImportError: cannot import name '_imaging' from 'PIL'
- Medical Imaging with python
- Extract black and white raw image in PDF to jpg and tiff
- Changing the voxel size of nifti files from 1.5 to 2mm
- How to do pixel super-resolution?
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
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?
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)
For a single large image its reasonably easy if you already have the pyramid set of tile images for the image.
The Xml
Create yourself a sub-folder (under ClientBin usually) to contain your set of large images (lets just call it "Content" for this example). Create in this folder an Xml file to describe your deepzoom image, for this example "MyLargeImage1.xml". Use this following Xml:-
Note the
TileSizeattribute indicates the side length of the tiles that you have used. Hence if you have used a different tile size in creating your pyramid then you should adjust this value. Note alsoOverlap, this indicates by how many pixels each tile may overlap, if you haven't used any overlap in your tiling set this value of 0.Specify the actual pixel dimensions of your image in the
Sizeelement.The Image Files
Now in the same folder as this Xml file create a folder with the same title but with the suffix "_files". In this case a folder called "MyLargeImage1_files". Its in this folder that we have a series of sub folders representing the pyramid layers.
In the case of a Gigapixel image (such as with the dimensions I have used above) you would have 17 folders, named from "0" to "16". Since you would need to down to level 16 to view such an image at its native resolution.
Each of these folders you would contain the set of tiles that make up this layer in the pyramid. These are .jpg files with a file title of the form "x_y" where x and y are the tiles ordinal position in the x and y axis, where 0_0 is the top left tile.
In this example all folders upto and including "8" would contain a single 0_0.jpg file since its only above level 8 would we find images larger than the 256 limit for a single tile that is specified in the Xml. Of course if you have used a different tile size then this will differ for you.
By level "16" you would expect to have all files from 0_0.jpg to 156_117.jpg (18526 files is a lot of files for single folder).
The Xaml
Finally to actually display the image you use the
MultiScaleImagecontrol and point its source property at the xml file:-