awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • gcssloop/androidnoteAvatar GcsSloop

    GcsSloop/AndroidNote

    9,332Vezi pe 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
    Vezi pe GitHub↗9,332
  • jonobr1/two.jsAvatar jonobr1

    jonobr1/two.js

    8,636Vezi pe 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
    Vezi pe GitHub↗8,636
  • dimuthuupe/androidpdfviewerAvatar DImuthuUpe

    DImuthuUpe/AndroidPdfViewer

    8,468Vezi pe 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
    Vezi pe GitHub↗8,468
  • path/fastimagecacheAvatar path

    path/FastImageCache

    8,068Vezi pe 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
    Vezi pe GitHub↗8,068
  • bingoogolapple/bgaqrcode-androidAvatar bingoogolapple

    bingoogolapple/BGAQRCode-Android

    8,016Vezi pe 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
    Vezi pe GitHub↗8,016
  • googlecreativelab/quickdraw-datasetAvatar googlecreativelab

    googlecreativelab/quickdraw-dataset

    6,777Vezi pe GitHub↗

    Acest proiect este un set de date la scară largă cu schițe desenate manual, oferind milioane de desene vectoriale și bitmap-uri cu marcaj temporal pentru antrenarea modelelor de machine learning. Servește drept corpus de antrenament pentru viziune computerizată și set de date pentru rețele neuronale, constând în schițe umane categorisite, utilizate pentru a dezvolta algoritmi de clasificare și recunoaștere a imaginilor. Setul de date este disponibil ca un corpus de desene vectoriale care prezintă secvențe de linii și metadate, precum și ca array-uri numpy procesate. Aceste resurse susțin dezvoltarea clasificatorilor de desene și studiul tiparelor de desen uman. Datele sunt furnizate în mai multe formate, inclusiv date vectoriale brute în JSON delimitat prin linii noi, secvențe vectoriale normalizate și bitmap-uri grayscale. Include capabilități pentru partiționarea bazată pe categorii și scalarea coordonatelor pentru a asigura consistența între diferite eșantioane.

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

    Vezi pe GitHub↗6,777
  • olikraus/u8g2Avatar olikraus

    olikraus/u8g2

    6,540Vezi pe GitHub↗

    u8g2 este o bibliotecă de drivere pentru afișaje monocrome scrisă în C și C++ pentru randarea graficii și a textului pe ecrane OLED și LCD. Funcționează ca o bibliotecă grafică embedded și renderer de fonturi, oferind un strat de abstractizare hardware pentru a gestiona comunicarea cu controllerele de afișare. Biblioteca se distinge prin gestionarea flexibilă a memoriei, oferind atât maparea memoriei pe tot ecranul pentru desenare arbitrară, cât și buffering de cadre bazat pe pagini pentru a reduce consumul de RAM. Optimizează în continuare utilizarea resurselor prin randarea textului direct pe afișaj, care evită bufferele de memorie intermediare. Framework-ul acoperă desenarea geometrică monocromă pentru linii, casete și cercuri, alături de un sistem de fonturi care susține dimensiuni personalizate și hărți de fonturi monocrome pre-randate. Integrarea hardware este gestionată prin suport pentru interfețe SPI, I2C și paralele, cu capabilități suplimentare pentru oglindirea și rotirea imaginilor în trepte de nouăzeci de grade. Biblioteca include suport de build pentru sistemul de operare în timp real RT-Thread.

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

    C
    Vezi pe GitHub↗6,540
  • hiloteam/hiloAvatar hiloteam

    hiloteam/Hilo

    5,932Vezi pe 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
    Vezi pe GitHub↗5,932
  • tencent/libpagAvatar Tencent

    Tencent/libpag

    5,708Vezi pe 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
    Vezi pe GitHub↗5,708
  • google/perfettoAvatar google

    google/perfetto

    5,558Vezi pe 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++
    Vezi pe GitHub↗5,558
  • raysan5/rayguiAvatar raysan5

    raysan5/raygui

    4,690Vezi pe 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
    Vezi pe GitHub↗4,690
  • fukuchi/libqrencodeAvatar fukuchi

    fukuchi/libqrencode

    2,873Vezi pe 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
    Vezi pe GitHub↗2,873
  1. Home
  2. Graphics & Multimedia
  3. Bitmap Rendering

Explorează sub-etichetele

  • 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 sub-tagProduce 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 sub-tagStorage 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.