awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 مستودعات

Awesome GitHub RepositoriesVector Rasterizers

Processes that convert mathematical vector definitions into pixel-based raster images.

Distinct from Vector Graphics Renderers: Distinct from general Vector Graphics Renderers: specifically focuses on the conversion of vectors to a static bitmap/raster output.

Explore 25 awesome GitHub repositories matching graphics & multimedia · Vector Rasterizers. Refine with filters or upvote what's useful.

Awesome Vector Rasterizers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • paperjs/paper.jsالصورة الرمزية لـ paperjs

    paperjs/paper.js

    15,054عرض على GitHub↗

    Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove

    Converts vector graphics into pixel-based raster images with adjustable resolution and smoothing.

    JavaScript
    عرض على GitHub↗15,054
  • adobe-webplatform/snap.svgالصورة الرمزية لـ adobe-webplatform

    adobe-webplatform/Snap.svg

    14,012عرض على GitHub↗

    Snap.svg is a JavaScript library for creating, manipulating, and animating scalable vector graphics directly in the web browser. It functions as a browser-based SVG generator and vector graphics manipulation tool, providing a framework to programmatically generate complex drawings and masks. The project serves as an animation engine for transitioning visual properties and attributes over time to create motion. It enables the development of dynamic SVG content, including the ability to animate viewboxes, matrices, and polygon points. Its capability surface covers geometric calculations and th

    Provides utilities to convert vector drawings into raster image data URLs.

    JavaScriptjavascriptjavascript-librarysnap
    عرض على GitHub↗14,012
  • getomni-ai/zeroxالصورة الرمزية لـ getomni-ai

    getomni-ai/zerox

    12,241عرض على GitHub↗

    Zerox is a multimodal document parser and OCR tool that uses vision models to convert PDF files and images into structured Markdown text. It functions as a visual layout extraction engine, leveraging large multimodal models to digitize documents while maintaining their original structural formatting. The system differentiates itself through the use of coordinate-based element mapping and multimodal layout analysis to identify structural elements like tables, charts, and headers. It utilizes rasterization to convert vector PDF pages into high-resolution bitmaps, ensuring consistent input for t

    Converts vector PDF pages into high-resolution bitmaps to provide consistent input for vision-based multimodal models.

    TypeScriptocrpdf
    عرض على GitHub↗12,241
  • coil-kt/coilالصورة الرمزية لـ coil-kt

    coil-kt/coil

    11,819عرض على GitHub↗

    Coil is an image loading and caching pipeline designed for Android and Compose Multiplatform applications. It functions as a comprehensive loader, caching engine, and rendering utility that asynchronously fetches and displays images from network URLs, local storage, and multiplatform resource systems. The library distinguishes itself through a flexible fetcher-decoder pipeline and an interface-driven component registry, allowing for the integration of custom networking clients and decoders. It provides specialized support for rendering scalable vector graphics, animated formats such as GIF an

    Converts scalable vector graphics into bitmaps for efficient display within mobile applications.

    Kotlinandroidandroidxcompose
    عرض على GitHub↗11,819
  • google/skiaالصورة الرمزية لـ google

    google/skia

    10,762عرض على GitHub↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    Provides a scanline-based rasterizer to convert vector geometries into pixel grids.

    C++
    عرض على GitHub↗10,762
  • pymupdf/pymupdfالصورة الرمزية لـ pymupdf

    pymupdf/PyMuPDF

    9,086عرض على GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Renders vector page content into pixel maps to enable image export, OCR processing, and visual analysis.

    Pythondata-scienceepubextract-data
    عرض على GitHub↗9,086
  • rawgraphs/rawgraphs-appالصورة الرمزية لـ rawgraphs

    rawgraphs/rawgraphs-app

    8,994عرض على GitHub↗

    This project is a client-side data visualization tool and vector graphics generator that transforms tabular data into customizable SVG graphics. It functions as a browser-based visualization engine that processes datasets locally, ensuring that sensitive information is not transmitted to a server. The platform utilizes a modular layout engine to render diverse chart types, including hierarchical and temporal visualizations. It supports the definition and integration of custom layout extensions to expand the variety of available visualization types. The system provides capabilities for import

    Converts vector SVG elements into static raster images via a canvas for browser download.

    JavaScriptd3jsdatadata-visualization
    عرض على GitHub↗8,994
  • dicebear/dicebearالصورة الرمزية لـ dicebear

    dicebear/dicebear

    8,907عرض على GitHub↗

    DiceBear is an SVG avatar generation library and image API that creates deterministic profile pictures from seed strings. It provides a system for generating consistent visual outputs across different environments and programming languages using JSON style definitions. The project distinguishes itself with a comprehensive design toolkit, including a visual style designer and a Figma integration plugin that converts design frames into JSON schemas. It supports sophisticated visual control through weighted probability distributions for components, contrast-aware color management for accessibili

    Transforms vector-based XML output into multiple raster formats like PNG and WebP.

    Vueapiavataaarsavatar
    عرض على GitHub↗8,907
  • sixlabors/imagesharpالصورة الرمزية لـ SixLabors

    SixLabors/ImageSharp

    7,954عرض على GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    Converts mathematical vector paths and strokes into raster images using antialiasing and blend modes.

    C#bmpc-sharpdrawing
    عرض على GitHub↗7,954
  • pixieditor/pixieditorالصورة الرمزية لـ PixiEditor

    PixiEditor/PixiEditor

    7,840عرض على GitHub↗

    PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The

    Converts mathematical vector definitions into pixel grids by painting them directly onto the canvas.

    C#2davaloniauicsharp
    عرض على GitHub↗7,840
  • memononen/nanovgالصورة الرمزية لـ memononen

    memononen/nanovg

    5,654عرض على GitHub↗

    NanoVG هو محرك رسم ثنائي الأبعاد مسرع بالأجهزة ومكتبة بدائيات رسومية بلغة C. يوفر عارضاً خفيف الوزن مصمماً لرسومات متجهة عالية الجودة ومضادة للتعرج (antialiased) باستخدام واجهة OpenGL الخلفية. يتخصص المحرك في بناء وعرض المسارات الهندسية المعقدة. ويدعم تعريف الأشكال الدقيقة باستخدام الخطوط، ومنحنيات بيزييه، والأقواس، مع قواعد لف مدمجة لإنشاء مناطق مجوفة وأشكال مركبة. تغطي المكتبة مجموعة واسعة من إمكانيات الرسومات المتجهة، بما في ذلك تكوين المسار وعرض الأشكال المضادة للتعرج. تمكن هذه الأدوات من تطوير مكونات واجهة مستخدم مخصصة وتصورات بيانات في الوقت الفعلي.

    Converts complex paths and curves into small triangles for efficient hardware-accelerated rendering via OpenGL.

    C
    عرض على GitHub↗5,654
  • facebookarchive/keyframesالصورة الرمزية لـ facebookarchive

    facebookarchive/Keyframes

    5,294عرض على GitHub↗

    Keyframes هي مكتبة رسوم متحركة ومحرك تشغيل عبر المنصات مصمم لعرض رسوم متحركة للأشكال من Adobe After Effects كرسومات متجهة عالية الجودة على الأجهزة المحمولة. تعمل كمشغل رسوم متحركة متجه ينفذ رسومًا متحركة معقدة للمسارات والأشكال باستخدام تنسيق بيانات قائم على JSON، مما يلغي الحاجة إلى ملفات الفيديو النقطية. يُمكّن النظام من تحويل الرسوم المتحركة القائمة على الأشكال من After Effects إلى مخطط محمول للتسليم عبر منصتي Android وiOS. وهذا يضمن الاتساق البصري من خلال استخدام إطار عمل مشترك لعرض نفس بيانات الرسوم المتحركة المتجهة عبر أنظمة تشغيل محمولة مختلفة. توفر المكتبة إمكانيات لإدارة تشغيل الرسوم المتحركة، بما في ذلك القدرة على البدء، والإيقاف المؤقت، والاستئناف، والإيقاف، أو الانتقال إلى نقاط تقدم محددة على المخطط الزمني. كما تدعم استخراج بيانات الرسوم المتحركة من برامج التصميم وتحويل المسارات المتجهة إلى صيغة نقطية للعرض على شاشات الأجهزة المحمولة.

    Translates mathematical vector path definitions into native graphics API calls for pixel-based rendering on screen.

    JavaScript
    عرض على GitHub↗5,294
  • chlumsky/msdfgenالصورة الرمزية لـ Chlumsky

    Chlumsky/msdfgen

    4,843عرض على GitHub↗

    msdfgen هي مجموعة من الأدوات لتحويل الخطوط، ومسارات SVG، وخطوط المتجهات إلى تمثيلات صور حقل المسافة أحادية اللون أو متعددة القنوات. تعمل كأداة نسيج رسومات متجهة ومُراستر للحروف مصممة للحفاظ على حواف حادة بأي مقياس. يوفر المشروع بشكل خاص مولد حقل مسافة موقع متعدد القنوات يحول أشكال المتجهات وخطوط الحروف إلى أنسجة تحافظ على الزوايا الحادة والتفاصيل عالية الدقة للعرض في الوقت الفعلي. يغطي النظام مجموعة من قدرات التحويل، بما في ذلك تحويل ملفات الخطوط ومسارات SVG إلى أنسجة حقل المسافة. يتضمن أدوات لتوليد أنواع حقول مختلفة، ومعاينات بصرية للتحقق من الدقة، وتصدير حقول المسافة الناتجة إلى تنسيقات صور قياسية.

    Implements vector rasterization to discretize curves into a pixel grid for distance calculations.

    C++
    عرض على GitHub↗4,843
  • fogleman/ggالصورة الرمزية لـ fogleman

    fogleman/gg

    4,778عرض على GitHub↗

    gg is a Go 2D graphics library and vector graphics engine designed for programmatic image generation. It provides a canvas rendering API to create custom 2D shapes, paths, and visual assets, which can be exported as PNG and JPG files. The toolkit enables the construction of complex geometry using Bezier curves and custom paths. It supports a variety of rendering operations, including filling and stroking paths, applying linear and radial gradients, and utilizing surface patterns. The library covers a broad range of capabilities, including text rendering with word wrapping and dimension measu

    Converts mathematical vector definitions, including Bezier curves and paths, into pixel-based raster images.

    Go
    عرض على GitHub↗4,778
  • googleworkspace/md2googleslidesالصورة الرمزية لـ googleworkspace

    googleworkspace/md2googleslides

    4,724عرض على GitHub↗

    md2googleslides is a tool that transforms markdown text into formatted Google Slides presentations. It functions as a presentation generation engine that maps markdown elements and rich text styles to slide components via the Google Slides API. The system enables programmatic presentation design, allowing users to define slide layouts and structures through specific markers in markdown. It handles the conversion of technical content, including the rasterization of mathematical expressions and vector graphics into images for slide compatibility. The tool supports the insertion of tables, emoj

    Converts mathematical expressions and vector graphics into pixel-based raster images for slide compatibility.

    TypeScriptgoogle-slidesgoogle-workspacegsuite
    عرض على GitHub↗4,724
  • googlefonts/noto-emojiالصورة الرمزية لـ googlefonts

    googlefonts/noto-emoji

    4,580عرض على GitHub↗

    Noto Emoji is a Unicode emoji font collection and SVG asset library designed to ensure consistent emoji rendering across different operating systems and web browsers. It functions as a color-font rasterization engine that embeds pre-rendered bitmaps into font files to display multicolored glyphs. The project includes a variable-font emoji set that utilizes axes to adjust stroke thickness and style for both colorful and monochrome glyphs. It also maintains a Unicode emoji metadata registry that maps characters to shortcodes and ASCII equivalents. The collection provides capabilities for color

    Implements a pipeline that converts vector source files into static bitmap images for embedding in color fonts.

    Python
    عرض على GitHub↗4,580
  • hackerb9/lsixالصورة الرمزية لـ hackerb9

    hackerb9/lsix

    4,169عرض على GitHub↗

    lsix هو عارض ومُصيّر صور يعمل عبر سطر الأوامر، يقوم بعرض ملفات الصور كشبكة من الصور المصغرة مباشرة داخل محاكي الطرفية باستخدام تقنية Sixel. يعمل الأداة كمتصفح ملفات مرئي وأداة تجميع، حيث تقوم بتحويل صيغ الصور النقطية والمتجهة إلى رسوميات مشفرة بـ Sixel لعرضها في بيئة الشل. تستخرج الأداة الإطارات الفردية من الملفات المتحركة متعددة الإطارات لعرضها كشبكة من الصور المصغرة الثابتة. كما تقوم بتحويل الصيغ غير النقطية، مثل SVG وPDF، إلى معاينات نقطية قابلة للعرض. لضمان التناسق البصري، تستعلم الأداة الطرفية عن قيم ألوان المقدمة والخلفية النشطة. يتيح ذلك لها إجراء مزج ألوان لقناة ألفا، مما يضمن اندماج الصور الشفافة بشكل طبيعي مع لوحة ألوان الطرفية الحالية.

    Converts SVG and PDF vector graphics into raster bitmaps for display in the terminal.

    Shell
    عرض على GitHub↗4,169
  • torchgeo/torchgeoالصورة الرمزية لـ torchgeo

    torchgeo/torchgeo

    4,077عرض على GitHub↗

    TorchGeo is a PyTorch library designed for deep learning on geospatial data, providing a framework for building and training neural networks for tasks such as semantic segmentation, object detection, and change detection. It serves as a comprehensive pipeline for remote sensing, featuring specialized dataset loaders and multispectral image preprocessing tools. The library is distinguished by a dedicated remote sensing model zoo and extensive support for transfer learning, allowing users to integrate pre-trained weights optimized for specific satellite sensors. It also includes support for sel

    Converts geospatial vector masks into pixel-based grids to create ground truth labels for semantic segmentation.

    Pythoncomputer-visiondatasetsdeep-learning
    عرض على GitHub↗4,077
  • servo/pathfinderالصورة الرمزية لـ servo

    servo/pathfinder

    3,891عرض على GitHub↗

    Pathfinder هو محرك رسومات عالي الأداء مصمم لعرض المتجهات المسرع بواسطة GPU والطباعة. يعمل كمحول نقطي يحول مسارات المتجهات المعقدة، والخطوط، وتنسيقات المستندات إلى بيانات بكسل عن طريق تفريغ حسابات الهندسة ومعالجة التغطية إلى تظليل حساب GPU. يتميز المحرك بقدرته على عرض رسومات المتجهات والنصوص في بيئات ثلاثية الأبعاد، مما يدعم تطوير واجهات المستخدم المكانية. يستخدم إزالة الانسداد القائمة على البلاط (tile-based occlusion culling) لتحسين عرض الأشكال المتداخلة وأعباء العمل المعقدة، بينما يستخدم تنعيم الحواف شبه المنحرف الكسري وأخذ العينات دون البكسل لضمان الوضوح البصري والحواف الناعمة. إلى جانب إمكانات العرض الأساسية، يوفر المشروع روابط ثنائية مستقرة تسمح بتضمينه كمكتبة داخل تطبيقات مكتوبة بلغات برمجة مختلفة. تتيح هذه البنية متعددة اللغات مخرجات مرئية متسقة عبر بيئات برمجية متنوعة، بما في ذلك تشغيل تنسيقات الرسوم المتحركة القائمة على المتجهات.

    Implements a high-performance rasterizer that converts vector definitions into pixel-based raster images using the GPU.

    Rust
    عرض على GitHub↗3,891
  • linebender/resvgالصورة الرمزية لـ linebender

    linebender/resvg

    3,895عرض على GitHub↗

    Resvg هي مكتبة عرض SVG عالية الامتثال ومحرك تحليل مصمم لتحويل رسومات المتجهات القابلة للتوسع إلى صور نقطية. تعمل كمحول من SVG إلى نقطي يحل أشجار XML ويدير تحويل بيانات المتجهات إلى تنسيقات نقطية. يضمن المشروع اتساقاً مرئياً عبر المنصات من خلال إنتاج مخرجات متطابقة بدقة البكسل بغض النظر عن نظام التشغيل أو بنية المعالج. يتميز بمحرك تخطيط نصي يتعامل مع الطباعة المعقدة، بما في ذلك إعادة الترتيب ثنائي الاتجاه، وأنماط الكتابة الرأسية، وخطوط الرموز التعبيرية الملونة. تغطي المكتبة سطح إمكانات واسعاً بما في ذلك تطبيق أوراق أنماط CSS الخارجية، وعرض المرشحات المرئية مثل التمويه الغاوسي، والدقة القابلة للبرمجة للخطوط والصور. كما تتضمن تدابير أمنية للحماية من هجمات استنفاد الموارد من خلال فرض قيود على تعقيد المستند وعمق التداخل.

    Converts mathematical vector definitions of SVG files into pixel-based raster images.

    Rustrendersvg
    عرض على GitHub↗3,895
السابق12التالي
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Rendering
  5. Vector Rendering Pipelines
  6. Vector Graphics Renderers
  7. Vector Rasterizers

استكشف الوسوم الفرعية

  • Font HintingEmbedded instructions that align vector shapes to pixel grids to improve legibility on low-resolution screens. **Distinct from Vector Rasterizers:** Specifically addresses the alignment of glyphs to pixels via hinting, whereas Vector Rasterizers is the general conversion process.
  • Multi-Resolution RasterizationGeneration of multiple fixed pixel dimensions from a single vector source to ensure consistency across screen densities. **Distinct from Vector Rasterizers:** While Vector Rasterizers convert vectors to pixels, this specifically handles the multi-scale output requirement for different DPIs.
  • Tessellation RasterizersVector rasterization engines that convert curves and paths into triangle meshes for GPU rendering. **Distinct from Vector Rasterizers:** Distinct from Vector Rasterizers: specifically focuses on tessellating paths into triangles rather than direct pixel mapping