awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 个仓库

Awesome GitHub RepositoriesTiled Image Renderers

Rendering engines that divide massive images into tiles to maintain high resolution without memory overflows.

Distinct from Image Renderers: Existing candidates are either too narrow (table renderers) or irrelevant (serverless/emoji renderers).

Explore 13 awesome GitHub repositories matching graphics & multimedia · Tiled Image Renderers. Refine with filters or upvote what's useful.

Awesome Tiled Image Renderers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • junixapp/xpopupjunixapp 的头像

    junixapp/XPopup

    8,022在 GitHub 上查看↗

    XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom sheets, and overlay views. It serves as a dialog engine for creating high-performance popup views and provides a toolkit for executing entrance and exit transitions. The library is distinguished by its ability to render ultra-long, high-resolution images using memory-efficient loading and drag-to-dismiss interactions. It supports displaying overlay views while an application is in the background through system overlay permissions. The framework covers anchor-based positioning for

    Renders ultra-long, high-resolution images using memory-efficient loading to prevent application crashes.

    Javaandroidbottomsheetdialog
    在 GitHub 上查看↗8,022
  • davemorrissey/subsampling-scale-image-viewdavemorrissey 的头像

    davemorrissey/subsampling-scale-image-view

    8,003在 GitHub 上查看↗

    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

    Uses subsampling and tiling to display high-resolution images while preventing memory overflows.

    Javaandroidandroid-libandroid-library
    在 GitHub 上查看↗8,003
  • mpetroff/pannellummpetroff 的头像

    mpetroff/pannellum

    4,833在 GitHub 上查看↗

    Pannellum 是一个 WebGL 全景查看器和虚拟导览框架,用于将等距柱状投影或立方体贴图图像渲染为沉浸式 360 度环境。它作为多分辨率图像渲染器和全景视频播放器,支持静态图像和球形视频播放。 该项目通过多分辨率切片生成和加载处理超大、高分辨率全景图的能力而脱颖而出。它通过使用过渡淡入淡出和交互式热点链接多个全景场景,实现了交互式虚拟导览的创建。 该系统包括自动摄像机移动、用于移动设备环顾体验的设备方向集成,以及用于监控查看器事件的钩子系统。它还提供了用于 UI 本地化、查看器状态控制以及为没有硬件加速的浏览器渲染回退内容的实用程序。

    Divides massive panoramic images into tiles to enable high-resolution rendering without memory overflows.

    JavaScriptjavascriptlibrarypanorama
    在 GitHub 上查看↗4,833
  • attackondobby/ios-core-animation-advanced-techniquesAttackOnDobby 的头像

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489在 GitHub 上查看↗

    该项目是关于 iOS 上 Core Animation 框架的高级视觉效果和硬件加速动画的技术指南和实现库。它为创建高性能动态图形、自定义图形渲染以及使用透视变换和 Z 轴操作构建 3D 引擎提供了全面的参考。 该集合通过对 GPU 渲染优化和图形性能的深度关注而脱颖而出。它涵盖了保持高帧率的高级策略,例如通过阴影路径优化减少离屏渲染、实现异步图像加载和解压,以及利用基于光栅化的内容缓存。 该项目涵盖了广泛的功能领域,包括 3D 对象构建、粒子系统生成以及集成设备传感器数据以实现基于物理的动画。它还详细介绍了复杂的动画控制,从关键帧插值和自定义计时曲线到手动动画擦除和播放速度调整。 其他内容包括空间布局管理、矢量形状绘制以及用于测量 GPU 利用率和分析渲染性能的诊断工具。

    Core Animation breaks massive images into smaller tiles and loads them on demand to prevent memory exhaustion.

    在 GitHub 上查看↗4,489
  • nerfstudio-project/gsplatnerfstudio-project 的头像

    nerfstudio-project/gsplat

    4,528在 GitHub 上查看↗

    gsplat is a high-performance differentiable rasterization engine for 3D Gaussian splatting, designed for real-time novel view synthesis from 2D images. It provides a complete pipeline for reconstructing 3D scenes by optimizing differentiable Gaussian representations, training models from COLMAP-processed captures or proprietary device files, and generating new viewpoints through a CUDA-accelerated rendering backend. The framework distinguishes itself through memory-optimized CUDA kernels that reduce training memory usage by up to 4x compared to standard implementations while matching publishe

    Implements tile-based sorting of 3D Gaussians for efficient real-time rasterization in depth order.

    Pythongaussian-splatting
    在 GitHub 上查看↗4,528
  • linebender/vellolinebender 的头像

    linebender/vello

    4,120在 GitHub 上查看↗

    Vello 是一个跨平台图形库和 GPU 加速的 2D 矢量渲染器。它作为一个引擎,用于绘制高性能 2D 场景、渲染可缩放矢量图形 (SVG) 文件以及播放 Lottie 动画。 该项目利用 GPU 计算着色器进行光栅化,并将矢量几何存储在 GPU 常驻场景图中,以最大限度地减少数据传输。它采用平铺渲染架构和并行路径渲染,以跨不同的图形 API 处理复杂的图像。 该库提供硬件加速的合成功能,并支持将渲染后的 2D 视觉数据直接输出到不同硬件平台上的原生操作系统窗口。

    Divides the screen into small grids to optimize memory access and reduce redundant pixel calculations.

    Rust
    在 GitHub 上查看↗4,120
  • piasy/bigimageviewerPiasy 的头像

    Piasy/BigImageViewer

    3,982在 GitHub 上查看↗

    BigImageViewer 是一个 Android 图片缩放库及 UI 组件,专为显示高分辨率图片而设计,支持平移和缩放,同时保持较低的内存占用。它作为一个统一的加载包装器,与 Glide、Picasso 和 Fresco 等第三方库集成,用于从网络或本地源获取并缓存图片。 该库包含一个动画图片渲染器,通过基于头部的检测支持 GIF 和 WebP 格式。它利用共享元素过渡实现缩略图与全屏视图之间的平滑切换,从而简化图片库的导航。 其他功能涵盖网络图片管理,包括下载进度监控、回退图片处理以及低分辨率缩略图预览的使用。该系统还支持图片预加载以减少加载延迟,并利用分块图片子采样技术高效渲染大文件。

    Employs tiled image rendering and subsampling to display high-resolution images without memory overflows.

    Java
    在 GitHub 上查看↗3,982
  • hustvl/4dgaussianshustvl 的头像

    hustvl/4DGaussians

    3,783在 GitHub 上查看↗

    4DGaussians is a research library and neural rendering engine designed for reconstructing and rendering dynamic three-dimensional scenes. It represents moving environments as a collection of Gaussian primitives that evolve in position and appearance over a temporal dimension. The framework utilizes neural deformation fields to predict spatial offsets and rotations for static point representations, simulating complex motion over time. It further employs temporal basis decomposition to encode motion trajectories into learned functions, compressing dynamic scene data while maintaining smooth tra

    Accelerates visualization by projecting primitives into screen-space tiles for efficient hardware-accelerated alpha blending.

    Jupyter Notebook3dcomputer-visioncvpr2024
    在 GitHub 上查看↗3,783
  • gosub-io/gosub-enginegosub-io 的头像

    gosub-io/gosub-engine

    3,673在 GitHub 上查看↗

    Gosub-engine is an HTML5 browser engine and web rendering pipeline that parses HTML5 and CSS3 to compute layout and render web content to pixels. It functions as a JavaScript runtime environment with a virtual machine and event loop for handling dynamic logic and asynchronous tasks. The system also includes a web storage manager for persisting cookies, local storage, and session storage. The project features a headless browser renderer capable of generating page images or extracting plain text without a visible window. It supports cross-platform graphics rendering through pluggable CPU and GP

    Employs a tiled rasterization architecture that divides the page into segments to optimize painting and scrolling.

    Rustbrowserhtml5rust
    在 GitHub 上查看↗3,673
  • openseadragon/openseadragonopenseadragon 的头像

    openseadragon/openseadragon

    3,360在 GitHub 上查看↗

    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 project distinguishes itself through broad support for standardized image retrieval protocols, including the International Image Interoperability Framework (IIIF), IIPImage, Iris, and OpenStreetMap. It provides a hardware-accelerated rendering layer via WebGL to apply real-time filters and

    Renders massive images using a tiled pyramid approach to load only the resolution needed for the current zoom level.

    JavaScripthigh-resolutioniiifimage
    在 GitHub 上查看↗3,360
  • kiwibrowser/srckiwibrowser 的头像

    kiwibrowser/src

    2,948在 GitHub 上查看↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    Optimizes rendering performance by dividing layer content into independent tiles that are prioritized and scheduled for rasterization.

    在 GitHub 上查看↗2,948
  • robbyant/lingbot-worldRobbyant 的头像

    Robbyant/lingbot-world

    2,915在 GitHub 上查看↗

    Lingbot-world is an interactive world simulator and framework for generating high-fidelity video environments from text and image prompts. It functions as a video generation system designed to create controllable simulations for applications such as robotics learning and gaming. The project includes a video motion controller that directs camera and object movement using transformation matrices and action strings. It utilizes a quantized inference engine to reduce memory usage and accelerate the generation of video sequences. The system covers a range of optimization techniques, including fou

    Employs tiled rendering to divide large video frames into smaller tiles, preventing memory overflows during high-resolution synthesis.

    Pythonaigcimage-to-videolingbot-world
    在 GitHub 上查看↗2,915
  • overv/openstreetmap-tile-serverOverv 的头像

    Overv/openstreetmap-tile-server

    1,445在 GitHub 上查看↗

    OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in ded

    Generates raster map images dynamically from raw geospatial data files to serve interactive mapping clients efficiently.

    Shell
    在 GitHub 上查看↗1,445
  1. Home
  2. Graphics & Multimedia
  3. Tiled Image Renderers

探索子标签

  • Tiled Rasterization1 个子标签Dividing the screen space into tiles to optimize the sorting and blending of 3D primitives. **Distinct from Tiled Image Renderers:** Focuses on screen-space tiling for the rasterization process, unlike the data-tiling used for massive image files.
  • Tiled Rasterization Architectures1 个子标签Rendering architectures that divide the screen into grids to optimize memory access and reduce redundant pixel calculations. **Distinct from Tiled Image Renderers:** Focuses on the tiling strategy for rasterization efficiency rather than tiling massive images for memory management.
  • Transparency DetectionIdentifying transparent pixels in image tiles to ensure correct alpha blending. **Distinct from Tiled Image Renderers:** Specifically handles the detection of transparency for rendering blending, rather than general image rendering.