12 مستودعات
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.
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.
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.
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.
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.
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.
هذا المشروع عبارة عن مجموعة بيانات واسعة النطاق للرسومات اليدوية، توفر ملايين الرسومات المتجهة (vector) والصور النقطية (bitmaps) المؤرخة لتدريب نماذج تعلم الآلة. تعمل كمرجع لتدريب الرؤية الحاسوبية ومجموعة بيانات للشبكات العصبية، وتتكون من رسومات بشرية مصنفة تُستخدم لتطوير خوارزميات تصنيف والتعرف على الصور. تتوفر مجموعة البيانات كمرجع للرسومات المتجهة يتميز بتسلسلات ضربات القلم والبيانات الوصفية، بالإضافة إلى مصفوفات numpy المعالجة. تدعم هذه الموارد تطوير مصنفات الرسم ودراسة أنماط الرسم البشري. يتم توفير البيانات بتنسيقات متعددة، بما في ذلك بيانات المتجهات الخام بتنسيق JSON مفصول بأسطر جديدة، وتسلسلات متجهة طبيعية، وصور نقطية بتدرج الرمادي. تتضمن قدرات للتقسيم القائم على الفئات وتوسيع الإحداثيات لضمان الاتساق عبر عينات مختلفة.
Retrieves simplified drawing data rendered as grayscale bitmaps for use in image-based classification models.
u8g2 هي مكتبة تعريف شاشة أحادية اللون مكتوبة بلغة C وC++ لعرض الرسومات والنصوص على شاشات OLED وLCD. تعمل كمكتبة رسومات مضمنة ومُصيِّر خطوط، مما يوفر طبقة تجريد للأجهزة لإدارة الاتصال مع وحدات تحكم العرض. تتميز المكتبة بإدارة مرنة للذاكرة، حيث توفر كلاً من تعيين ذاكرة ملء الشاشة للرسم التعسفي والتخزين المؤقت للإطارات القائم على الصفحات لتقليل استهلاك ذاكرة الوصول العشوائي (RAM). كما تعمل على تحسين استخدام الموارد من خلال عرض النص مباشرة على الشاشة، والذي يتجاوز مخازن الذاكرة الوسيطة. يغطي إطار العمل الرسم الهندسي أحادي اللون للخطوط والمربعات والدوائر، إلى جانب نظام خطوط يدعم أحجاماً مخصصة وخرائط خطوط أحادية اللون تم تصييرها مسبقاً. يتم التعامل مع تكامل الأجهزة عبر دعم واجهات SPI وI2C والمتوازية، مع قدرات إضافية لعكس وتدوير الصور بزيادات تسعين درجة. تتضمن المكتبة دعم بناء لنظام التشغيل في الوقت الفعلي RT-Thread.
Draws text by mapping characters to pre-defined monochrome bitmasks optimized for single-color pixel grids.
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.
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.
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.
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.
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.