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

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

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

7 مستودعات

Awesome GitHub RepositoriesImage Processing Libraries

Libraries providing tools for encoding, decoding, and manipulating digital images.

Distinct from Image Encoding Libraries: Candidates were either’s too general (Rust libraries) or too specific (Encoding only).

Explore 7 awesome GitHub repositories matching graphics & multimedia · Image Processing Libraries. Refine with filters or upvote what's useful.

Awesome Image Processing Libraries GitHub Repositories

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

    image-rs/image

    5,802عرض على GitHub↗

    مكتبة Rust لمعالجة الصور مصممة لتشفير وفك تشفير صيغ ملفات الصور المختلفة ومعالجة البكسلات. توفر المكتبة مجموعة أدوات لمعالجة الصور الرقمية ومجموعة من برامج ترميز صيغ الصور لقراءة البيانات من الملفات وكتابة مخازن الذاكرة إلى صيغ قياسية. تتميز المكتبة بخط معالجة يعتمد بالكامل على Rust لضمان أمان الذاكرة والتوافق عبر المنصات. وتتضمن نظام ربط (hooks) قابلاً للتوصيل لتسجيل الصيغ ديناميكياً، مما يسمح للمكتبات الخارجية (crates) بتسجيل فك تشفير وتشفير مخصص في وقت التشغيل. تغطي قدرات المكتبة معالجة الهندسة لتغيير الحجم والقص والتدوير، بالإضافة إلى إدارة الألوان لتحويل المساحات وتوليد التدرجات. كما تشمل أدوات لاستخراج وتضمين البيانات الوصفية مثل ملفات تعريف Exif وICC، وتوفر وظائف لتطبيق المرشحات البصرية وتعديلات المظهر. يتم ضمان الجودة من خلال اختبارات التشويه (fuzz testing)، باستخدام توليد مدخلات عشوائية لتحديد الثغرات في تحليل الملفات الثنائية.

    Serves as a comprehensive Rust library for encoding, decoding, and manipulating various image file formats.

    Rustdecoding-imagespixelrust
    عرض على GitHub↗5,802
  • jrosebr1/imutilsالصورة الرمزية لـ jrosebr1

    jrosebr1/imutils

    4,594عرض على GitHub↗

    imutils هو مجموعة أدوات مساعدة للرؤية الحاسوبية ومكتبة معالجة صور مصممة لتبسيط مهام التلاعب الشائعة باستخدام OpenCV. تعمل كمساعد لتحليل الصور وأداة لتحويل الهندسة لأتمتة معالجة البيانات البصرية. توفر مجموعة الأدوات قدرات متخصصة للحفاظ على سلامة الصورة أثناء التحويلات، مثل تغيير حجم الصور مع الحفاظ على نسب العرض إلى الارتفاع وتدوير الصور دون قص الزوايا. كما تتضمن أدوات لالتواء المنظور رباعي النقاط لإنشاء مناظر علوية واستخراج الهياكل الطوبولوجية من الصور الثنائية. تغطي المكتبة مجموعة واسعة من وظائف المعالجة المسبقة والتحليل، بما في ذلك حساب عتبة اكتشاف الحواف التلقائي، وفرز الكنتور المكاني، وتعيين مساحة اللون بين RGB و BGR. بالإضافة إلى ذلك، تتضمن أدوات لإدارة مجموعات البيانات، مثل المسح المتكرر لنظام الملفات لاكتشاف الصور وتنزيل صور الويب.

    A collection of Python functions that simplify common image manipulation tasks using the OpenCV library.

    Python
    عرض على GitHub↗4,594
  • imazen/imageflowالصورة الرمزية لـ imazen

    imazen/imageflow

    4,402عرض على GitHub↗

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

    Offers a high-performance library for programmatic image decoding, encoding, and complex visual transformations.

    Rustimage-compressionimage-manipulationimage-server
    عرض على GitHub↗4,402
  • vibrant-colors/node-vibrantالصورة الرمزية لـ Vibrant-Colors

    Vibrant-Colors/node-vibrant

    2,433عرض على GitHub↗

    Node-vibrant هي مكتبة معالجة صور JavaScript مصممة لاستخراج لوحات الألوان من أصول الوسائط لاستخدامها في سمات واجهة المستخدم الديناميكية. تعمل كأداة تصميم آلية تحدد الألوان المهيمنة والخافتة للحفاظ على التناغم البصري عبر واجهات التطبيقات. تستخدم المكتبة تجميع الألوان القائم على التكميم (quantization) والتسجيل القائم على الاستدلال (heuristic-based) لتجميع بيانات البكسل في مجموعات ألوان تمثيلية. ومن خلال تفريغ مهام التحليل المكثفة حسابياً هذه إلى خيوط معالجة خلفية، يضمن المشروع بقاء خيط التنفيذ الرئيسي مستجيباً أثناء معالجة الصور. تدعم هذه الأداة كلاً من بيئات المتصفح والخادم، مما يوفر طريقة متسقة لتوليد تنويعات السمات من المحتوى المرئي. وهي متاحة كحزمة للدمج في سير عمل التطوير التي تتطلب استخراجاً آلياً للألوان وأنظمة تصميم متجاوبة.

    Provides tools for encoding, decoding, and manipulating digital images.

    TypeScriptcanvascolorcolour
    عرض على GitHub↗2,433
  • evanw/webgl-filterالصورة الرمزية لـ evanw

    evanw/webgl-filter

    1,091عرض على GitHub↗

    هذا المشروع عبارة عن محرر رسومات قائم على المتصفح ومكتبة معالجة صور تقوم بإجراء تحويلات بصرية مباشرة داخل بيئة الويب. يوفر مجموعة أدوات لتحميل ملفات الصور المحلية، وتطبيق تأثيرات بصرية معقدة، وتصدير النتائج المعدلة دون الحاجة إلى معالجة البيانات من جانب الخادم. تستخدم المكتبة fragment shaders مسرعة بالعتاد لتنفيذ عمليات على مستوى البكسل على وحدة معالجة الرسومات. من خلال الحفاظ على بيانات الصور كأنسجة (textures) داخل ذاكرة GPU واستخدام خط أنابيب عرض فوري، يحقق النظام مزامنة في الوقت الفعلي بين معلمات الفلتر المحددة من قبل المستخدم والمخرجات البصرية المعروضة على اللوحة. يدعم البرنامج مجموعة من تعديلات الصور، بما في ذلك تعديل التباين، وتأثيرات tilt-shift، ومحاكاة إلغاء تركيز العدسة. تتم معالجة هذه العمليات من خلال حقن المعلمات الموجهة بالموحدات (uniforms)، مما يسمح بمعالجة عالية الأداء لملفات الوسائط الرقمية مباشرة على جهاز المستخدم.

    Applies visual filters and image transformations to browser-based media using hardware-accelerated shaders.

    JavaScript
    عرض على GitHub↗1,091
  • verot/class.upload.phpالصورة الرمزية لـ verot

    verot/class.upload.php

    881عرض على GitHub↗

    This project is a server-side PHP library designed for managing file uploads and performing automated image processing. It provides a structured toolkit for ingesting, validating, and migrating files from temporary staging areas to permanent storage while enforcing security constraints. The library distinguishes itself through a configuration-driven pipeline that executes a sequence of transformations on image buffers. It supports a wide range of geometric adjustments, including resizing, cropping, and rotation, alongside advanced visual enhancements such as watermarks, color adjustments, and

    Provides a comprehensive toolkit for manipulating image files through cropping, rotation, and visual enhancements.

    PHP
    عرض على GitHub↗881
  • janko/image_processingالصورة الرمزية لـ janko

    janko/image_processing

    939عرض على GitHub↗

    This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications. It provides a programmable interface for executing complex image transformations, including resizing, cropping, rotating, and compositing, while managing file input and output parameters. The library distinguishes itself through a fluent, chainable interface that allows developers to construct sophisticated processing workflows by linking modular operations together. It functions as an image transformation engine that delegates heavy lifting to external native binary tools, e

    Offers a toolkit for chaining complex image transformations and batch operations using underlying processing engines.

    Rubyimage-processingimagemagickminimagick
    عرض على GitHub↗939
  1. Home
  2. Graphics & Multimedia
  3. Image Processing Libraries

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

  • WebGLLibraries that utilize WebGL shaders for hardware-accelerated image manipulation in the browser. **Distinct from Image Processing Libraries:** Distinct from general Image Processing Libraries: specifically focuses on WebGL-based hardware acceleration for browser environments.