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

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

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

cshum/imagor

0
View on GitHub↗
3,965 نجوم·169 تفرعات·Go·Apache-2.0·6 مشاهداتimagor.net↗

Imagor

Imagor هو خادم معالجة صور عالي الأداء ومكتبة Go تعمل كوكيل صور عند الطلب. يوفر واجهة برمجة تطبيقات (API) آمنة لتحويل الصور وتغيير حجمها وتصفيتها وتحسينها، بالإضافة إلى أداة لإنشاء صور مصغرة ثابتة من ملفات الفيديو.

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

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

يتضمن الخادم واجهة HTML لعرض صفحات الهبوط ونماذج الرفع.

Features

  • Image Processing APIs - Provides a self-hosted API for programmatic image manipulation including resizing and filtering.
  • High-Performance Image Engines - Provides a high-performance image processing engine that manages memory and concurrency for large assets.
  • Image Transformation Proxies - Functions as an on-demand proxy generating optimized image versions via URL parameters for different devices.
  • Dynamic Image Optimization - Performs runtime resizing and transcoding based on browser capabilities to optimize web delivery.
  • Go Image Processing Libraries - Provides a programmatic Go library for high-performance image manipulation and filtering.
  • Image Processing and Manipulation - Implements high-performance image decoding, encoding, and manipulation using libvips.
  • Libvips Bindings - Utilizes libvips bindings for demand-driven, streamed image operations to minimize memory usage.
  • URL-Driven Image Transformations - Provides a system for real-time image modification based on parameters embedded in the request URL.
  • Image Processing Servers - Implements an HTTP server that applies image transformations via URL parameters using libvips.
  • Request Signature Verification - Uses HMAC cryptographic signatures to verify request authenticity and prevent URL tampering.
  • Secure Image Delivery - Secures image delivery using signed URLs and input sanitization to prevent unauthorized manipulation and exploits.
  • Request Signing - Validates incoming requests using HMAC signatures to prevent unauthorized manipulation of image transformation parameters.
  • Runtime Format Negotiation - Analyzes browser request headers to automatically serve the most efficient image format supported by the client.
  • Cloud Storage Image Loaders - Provides handlers for loading source images from cloud object stores, remote hosts, or filesystems.
  • Seekable Stream Buffering - Wraps non-seekable data sources in memory buffers to allow backward seeking during image processing.
  • Pluggable Storage Backends - Decouples image processing logic from physical sources using a common interface for various storage providers.
  • Concurrent Stream Buffering - Implements high-performance concurrent buffering to allow multiple readers to access a single data stream.
  • Custom Processing Pipelines - Allows registering modular image manipulation functions that can be chained together in a processing pipeline.
  • Image Watermarking - Supports applying visual markers and watermarks to images for branding and protection.
  • Video Frame Extractors - Extracts static image frames from video files to create preview thumbnails.
  • Automatic Format Negotiation - Automatically serves the most efficient image format supported by the client's browser headers.
  • Image Processing - Provides a fast image processing server.

سجل النجوم

مخطط تاريخ النجوم لـ cshum/imagorمخطط تاريخ النجوم لـ cshum/imagor

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Imagor

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Imagor.
  • willnorris/imageproxyالصورة الرمزية لـ willnorris

    willnorris/imageproxy

    3,971عرض على GitHub↗

    Imageproxy is a Go-based image proxy server that fetches, resizes, and caches remote images. It functions as a secure gateway for delivering external image assets, providing dynamic image resizing and transformation via URL parameters. The server implements security controls to prevent proxy abuse and unauthorized hotlinking. These include request signature verification using HMAC, allow-list based source filtering for remote hosts, and referrer restrictions. It also utilizes MIME-type content filtering to ensure only supported file formats are processed. The project includes a caching layer

    Goimageproxy
    عرض على GitHub↗3,971
  • h2non/imaginaryالصورة الرمزية لـ h2non

    h2non/imaginary

    6,017عرض على GitHub↗

    Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping, rotating, and format conversion through URL parameters. It operates as a stateless request-response pipeline, processing images fetched from remote URLs or served from a local directory without requiring client-side dependencies. The server distinguishes itself through its security and access control capabilities, offering optional API key validation, HMAC-signed URL verification, and remote origin whitelisting to restrict which image sources are permitted. It also provides a heal

    Gocrop-imagedockergif
    عرض على GitHub↗6,017
  • imazen/imageflowالصورة الرمزية لـ imazen

    imazen/imageflow

    4,402عرض على GitHub↗

    Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library, a command-line image processor, and a dynamic image processing server. It provides the means to decode, encode, and apply complex visual transformations to images through programmatic interfaces, JSON job files, or on-the-fly URL query strings. The system distinguishes itself through a graph-based processing pipeline that allows for single-pass multi-format encoding, generating multiple image sizes and formats from a single decode to reduce overhead. It further features a res

    Rustimage-compressionimage-manipulationimage-server
    عرض على GitHub↗4,402
  • 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

    C#bmpc-sharpdrawing
    عرض على GitHub↗7,954
عرض جميع البدائل الـ 30 لـ Imagor→

الأسئلة الشائعة

ما هي وظيفة cshum/imagor؟

Imagor هو خادم معالجة صور عالي الأداء ومكتبة Go تعمل كوكيل صور عند الطلب. يوفر واجهة برمجة تطبيقات (API) آمنة لتحويل الصور وتغيير حجمها وتصفيتها وتحسينها، بالإضافة إلى أداة لإنشاء صور مصغرة ثابتة من ملفات الفيديو.

ما هي الميزات الرئيسية لـ cshum/imagor؟

الميزات الرئيسية لـ cshum/imagor هي: Image Processing APIs, High-Performance Image Engines, Image Transformation Proxies, Dynamic Image Optimization, Go Image Processing Libraries, Image Processing and Manipulation, Libvips Bindings, URL-Driven Image Transformations.

ما هي البدائل مفتوحة المصدر لـ cshum/imagor؟

تشمل البدائل مفتوحة المصدر لـ cshum/imagor: willnorris/imageproxy — Imageproxy is a Go-based image proxy server that fetches, resizes, and caches remote images. It functions as a secure… h2non/imaginary — Imaginary is a self-hosted HTTP server for image processing that applies transformations like resizing, cropping,… imazen/imageflow — Imageflow is a high-performance image manipulation library and composition engine available as a C-compatible library,… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… nette/utils — This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string… janko/image_processing — This project is a modular image manipulation framework and processing pipeline library designed for Ruby applications.…