How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
OpenSeadragon is a JavaScript library and tiled image rendering engine designed for high-resolution image viewing. It functions as a deep zoom image viewer that renders massive images using a tiled pyramid approach, enabling smooth panning and zooming without requiring the full image file to be loaded.
The main features of openseadragon/openseadragon are: Tiled Image Renderers, Tile Dimension Calculation, Tile URL Generation, Custom Tile Source Integration, Protocol Adapters, Multi-Protocol Image Loading, Viewport Transformations, Hardware-Accelerated Rendering.
Projects with overlapping indexed features include: davemorrissey/subsampling-scale-image-view — This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent… mpetroff/pannellum — Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as… piasy/bigimageviewer — BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images… fengyuanchen/viewerjs — Viewerjs is a JavaScript image viewer library and frontend media display tool. It functions as an image gallery… attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated…
This is a custom Android view designed for rendering high-resolution images using subsampling and tiling to prevent memory overflows. It serves as an interactive image component that supports pinch-to-zoom, panning, and double-tap animations. The project is distinguished by its rendering engine, which loads low-resolution previews and high-resolution tiles to enable the efficient navigation of massive image files. It includes a coordinate mapper that converts screen touch points into raw image pixel coordinates and vice versa during scaling and panning. The view provides a broad set of capab
Pannellum is a WebGL panorama viewer and virtual tour framework used to render equirectangular or cubemap images as immersive 360-degree environments. It functions as a multiresolution image renderer and a panoramic video player, supporting both static images and spherical video playback. The project distinguishes itself by its ability to handle extremely large, high-resolution panoramas through multiresolution tile generation and loading. It enables the creation of interactive virtual tours by linking multiple panoramic scenes together using transition fades and interactive hotspots. The sy
BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images with pan and zoom capabilities while maintaining low memory usage. It functions as a unified loading wrapper that integrates with third-party providers such as Glide, Picasso, and Fresco to fetch and cache images from network or local sources. The library includes an animated image renderer that supports GIF and WebP formats through header-based detection. It facilitates image gallery navigation using shared element transitions to create smooth visual movement between thumbnails
Viewerjs is a JavaScript image viewer library and frontend media display tool. It functions as an image gallery component and web-based manipulator for rendering images within browser interfaces. The library enables interactive image inspection through zooming, panning, rotating, and flipping operations. It supports both full-screen modal overlays and embedded inline page rendering to accommodate different display requirements. The project includes systems for gallery navigation, such as automated slideshows and index-based selection. It provides interface controls for keyboard-driven naviga