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

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

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

12 个仓库

Awesome GitHub RepositoriesBitmap Rendering

Capabilities for displaying raster imagery, sprite sheets, and image sequences within a graphics scene.

Distinct from Raster Imagery Renderers: Candidates are too narrow, focusing on geospatial rasters or vector-to-bitmap conversion.

Explore 12 awesome GitHub repositories matching graphics & multimedia · Bitmap Rendering. Refine with filters or upvote what's useful.

Awesome Bitmap Rendering GitHub Repositories

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

    GcsSloop/AndroidNote

    9,332在 GitHub 上查看↗

    AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext

    Handles the placement and display of raster imagery within custom Android view graphics scenes.

    Javaandroidandroid-studiocustom-view
    在 GitHub 上查看↗9,332
  • jonobr1/two.jsjonobr1 的头像

    jonobr1/two.js

    8,636在 GitHub 上查看↗

    Two.js is a multi-backend graphics engine and vector drawing library that provides a unified API for creating two-dimensional graphics and animations. It functions as a renderer-agnostic abstraction layer, allowing users to generate vector shapes and paths that can be rendered via SVG, Canvas2D, or WebGL. The engine includes a scene graph manager to organize objects into hierarchical groups, enabling the propagation of collective transformations and parent-child relationships. It also features a headless graphics renderer, providing a node-based implementation for generating 2D drawings in se

    Supports loading and displaying static images, sprite sheets, and image sequences alongside vector content.

    JavaScript
    在 GitHub 上查看↗8,636
  • dimuthuupe/androidpdfviewerDImuthuUpe 的头像

    DImuthuUpe/AndroidPdfViewer

    8,468在 GitHub 上查看↗

    AndroidPdfViewer is a user interface library for Android applications that provides a view for displaying PDF documents. It utilizes the PdfiumAndroid rendering engine to decode PDF files into bitmaps for display on mobile devices. The library includes built-in support for zooming, scaling, and scroll navigation. It allows for the loading of PDF data from various document sources and provides controls to adjust rendering quality and visual fidelity. The component handles mobile document navigation through features such as page filtering, hyperlink detection, and customizable scroll handles.

    Implements a caching system that stores raw bitmaps to avoid expensive CPU decompression during scrolling and zooming.

    Java
    在 GitHub 上查看↗8,468
  • path/fastimagecachepath 的头像

    path/FastImageCache

    8,068在 GitHub 上查看↗

    FastImageCache is an iOS image caching library that provides a persistent disk-based image store. It utilizes a persistent bitmap cache to store images in uncompressed formats and incorporates an image pre-processing pipeline to optimize assets before they are committed to storage. The library optimizes rendering performance by using memory-mapped image tables for constant-time retrieval and byte-aligned data layouts to prevent memory copies. It organizes images of identical dimensions into shared tables and manages disk space through a least-recently-used cache eviction system. The project

    Saves images in uncompressed bitmap formats to eliminate CPU-intensive decompression during high-speed scrolling.

    Objective-C
    在 GitHub 上查看↗8,068
  • bingoogolapple/bgaqrcode-androidbingoogolapple 的头像

    bingoogolapple/BGAQRCode-Android

    8,016在 GitHub 上查看↗

    BGAQRCode-Android is a developer toolkit for Android that provides a library for scanning and recognizing QR codes and barcodes. It functions as a camera scanning framework and a barcode generator for creating one-dimensional and two-dimensional codes. The project includes a customizable UI kit for implementing branded scanning interfaces with adjustable dimensions, colors, and animation styles. It also provides tools for creating customized barcodes featuring specific color palettes and embedded logos. The toolkit manages camera hardware settings, including flashlight control, zoom levels,

    Provides the ability to embed custom logos into generated QR codes while maintaining error correction.

    Cqrcodeqrcode-androidqrcode-generator
    在 GitHub 上查看↗8,016
  • googlecreativelab/quickdraw-datasetgooglecreativelab 的头像

    googlecreativelab/quickdraw-dataset

    6,777在 GitHub 上查看↗

    本项目是一个大规模手绘草图数据集,提供数百万个带时间戳的矢量图和位图,用于训练机器学习模型。它作为一个计算机视觉训练语料库和神经网络数据集,由用于开发图像分类和识别算法的分类人类草图组成。 该数据集以矢量绘图语料库的形式提供,具有逐笔序列和元数据,以及处理后的 numpy 数组。这些资源支持绘图分类器的开发和人类绘图模式的研究。 数据以多种格式提供,包括换行符分隔的 JSON 原始矢量数据、归一化矢量序列和灰度位图。它包括基于类别的分区和坐标缩放功能,以确保不同样本之间的一致性。

    Retrieves simplified drawing data rendered as grayscale bitmaps for use in image-based classification models.

    在 GitHub 上查看↗6,777
  • olikraus/u8g2olikraus 的头像

    olikraus/u8g2

    6,540在 GitHub 上查看↗

    u8g2 是一个用 C 和 C++ 编写的单色显示驱动库,用于在 OLED 和 LCD 屏幕上渲染图形和文本。它作为一个嵌入式图形库和字体渲染器,提供了一个硬件抽象层来管理与显示控制器的通信。 该库的特色在于其灵活的内存管理,提供用于任意绘图的全屏内存映射和用于减少 RAM 消耗的基于页面的帧缓冲。它通过直接显示文本渲染进一步优化了资源使用,从而绕过了中间内存缓冲区。 该框架涵盖用于线条、方框和圆形的单色几何绘图,以及支持自定义大小和预渲染单色字体映射的字体系统。硬件集成通过支持 SPI、I2C 和并行接口来处理,并具有以 90 度增量进行图像镜像和旋转的附加功能。 该库包括对 RT-Thread 实时操作系统的构建支持。

    Draws text by mapping characters to pre-defined monochrome bitmasks optimized for single-color pixel grids.

    C
    在 GitHub 上查看↗6,540
  • hiloteam/hilohiloteam 的头像

    hiloteam/Hilo

    5,932在 GitHub 上查看↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    Renders a static image or a rectangular region of an image onto the display canvas.

    JavaScriptcanvasgamehilo
    在 GitHub 上查看↗5,932
  • tencent/libpagTencent 的头像

    Tencent/libpag

    5,708在 GitHub 上查看↗

    The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

    Converts unsupported After Effects effects into pre-rendered bitmap sequences for playback.

    C++after-effectsanimationkeyframes
    在 GitHub 上查看↗5,708
  • google/perfettogoogle 的头像

    google/perfetto

    5,558在 GitHub 上查看↗

    Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we

    Renders bitmap instances as a gallery with dimensions, DPI, and reference path overlays for inspection.

    C++
    在 GitHub 上查看↗5,558
  • raysan5/rayguiraysan5 的头像

    raysan5/raygui

    4,690在 GitHub 上查看↗

    raygui is a C graphics interface toolkit and immediate mode GUI library used for building interactive utility panels. It functions as a themed UI framework that renders interface controls instantly based on application logic without maintaining persistent state. The toolkit includes a visual layout designer for managing icon sets and defining styles. It supports the application of custom themes and font data through binary files or embedded headers to modify the appearance of the interface. The library provides standard interface controls such as buttons, sliders, and color pickers, along wi

    Renders 16x16 single-bit monochrome icons by expanding binary data packs into full-color pixels.

    Cbuttonscgui
    在 GitHub 上查看↗4,690
  • fukuchi/libqrencodefukuchi 的头像

    fukuchi/libqrencode

    2,873在 GitHub 上查看↗

    libqrencode is a C library for generating QR Code symbols from text, binary, and structured data. It provides a core encoding engine that converts input data into QR Code symbols with configurable error correction levels and version settings, and includes a command-line tool for producing QR Code images directly from text or data input. The library supports multiple encoding modes including numeric, alphabetic, Japanese kanji, and 8-bit binary data, with automatic optimization to select the most efficient mode for a given input string. It can encode arbitrary binary data containing NUL charac

    Produces raw bitmap images of QR Code symbols for direct rendering by applications.

    C
    在 GitHub 上查看↗2,873
  1. Home
  2. Graphics & Multimedia
  3. Bitmap Rendering

探索子标签

  • Bitmap Preview GalleriesUI components that render bitmap instances as gallery cards with dimensions, DPI, and reference path overlays. **Distinct from Bitmap Rendering:** Distinct from Bitmap Rendering: provides a browsable gallery with metadata instead of simply rendering bitmaps.
  • Effect Fallback RenderersEngines that convert unsupported visual effects into pre-rendered bitmap sequences for playback while preserving visual fidelity. **Distinct from Bitmap Rendering:** Distinct from Bitmap Rendering: specifically handles fallback for unsupported effects, not general bitmap display.
  • Monochrome Icon RenderingRendering of single-bit monochrome imagery by expanding binary data into pixels. **Distinct from Bitmap Rendering:** Focuses on the specific process of expanding single-bit binary data to pixels, rather than general raster image display.
  • Numpy Bitmap AccessRetrieving rasterized drawing data formatted as NumPy arrays for ML models. **Distinct from Bitmap Rendering:** Focuses on the numpy data structure for ML access rather than general rendering or file serialization.
  • Preprocessed ML BitmapsSimplified grayscale bitmaps specifically formatted for image-based classification models. **Distinct from Bitmap Rendering:** Distinguishes simplified, preprocessed bitmaps for classification from general scene rendering.
  • QR Code Bitmap Outputs1 个子标签Produce a raw bitmap image of the QR Code symbol that applications can directly render or process further. **Distinct from Bitmap Rendering:** Distinct from Bitmap Rendering: specifically generates QR Code bitmaps, not general raster imagery display.
  • Uncompressed Bitmap Caching1 个子标签Storage of imagery in raw bitmap formats to eliminate the need for CPU-intensive decompression during rendering. **Distinct from Bitmap Rendering:** Specifically focuses on the persistence of uncompressed formats to maintain high frame rates, not general rendering techniques.