Imagesharp هي مكتبة رسومات جديدة ، مميزة بالكامل ، تتم إدارتها بالكامل ، منصة ، 2D. مصمم لتبسيط معالجة الصور ، يجلب لك Imagesharp واجهة برمجة تطبيقات قوية للغاية ولكنها بسيطة بشكل جميل.
تم تصميم Imagesharp من الألف إلى الياء لتكون مرنة وقابلة للتمديد. توفر المكتبة نقاط نهاية API لعمليات معالجة الصور المشتركة ومباني البناء للسماح بتطوير عمليات إضافية.
بنيت ضد .NET 8 ، يمكن استخدام Imagesharp في سيناريوهات الجهاز والسحابة ودمج/IoT.
تم ترخيص Imagesharp بموجب ترخيص Six Locks Split ، الإصدار 1.0
دعم جهود تطوير مشاريع العمال الستة.
شراء ترخيص تجاري ❤
كن راعياً عبر رعاة Github ❤
كن راعياً عبر الجماعي المفتوح ❤
تتوفر وثائق مفصلة لاتصالات Imagesharp API. يتضمن ذلك وثائق مفاهيمية إضافية لمساعدتك في البدء.
مستودع العينات لدينا متاح أيضًا يحتوي على عينات رمز قابلة للبناء تُظهر الأنشطة الشائعة.
هل لديك أسئلة؟ يرجى الانضمام إلى منتدى المناقشات. لا تفتح القضايا للأسئلة.
للحصول على أفكار الميزة ، يرجى الانضمام إلى منتدى المناقشات وسنكون سعداء بالمناقشة.
يرجى قراءة دليل المساهمة لدينا قبل فتح المشكلات أو سحب الطلبات!
اعتمد هذا المشروع مدونة السلوك التي حددها العهد المساهم لتوضيح السلوك المتوقع في مجتمعنا. لمزيد من المعلومات ، راجع .NET Foundation Code of Code.
تثبيت إصدارات مستقرة عبر nuget. تتوفر إصدارات التطوير عبر myget.
اسم الحزمة | إطلاق (nuget) | ليلا (feedz.io) |
---|---|---|
SixLabors.ImageSharp |
إذا كنت تفضل ذلك ، يمكنك تجميع Imagesharp بنفسك (يرجى القيام والمساعدة!)
باستخدام Visual Studio 2022
تأكد من تثبيت أحدث إصدار
تأكد من تثبيت .NET 8 SDK
بدلاً من ذلك ، يمكنك العمل من سطر الأوامر و/أو مع محرر خفيف الوزن على كل من Linux/Unix و Windows :
رمز الاستوديو المرئي مع امتداد C#
.NET CORE
لاستنساخ Imagesharp محليًا ، انقر فوق الزر "استنساخ في [your_os]" أعلاه أو تشغيل أوامر GIT التالية:
git clone https://github.com/sixlabors/imagesharp
ثم قم بتعيين التكوين التالي لضمان تجاهل أوامر اللوم على ارتباطات إعادة إعادة الصياغة الجماعية.
GIT config lalam.ignorereRevsfile .git-blame-ignore-revs
إذا كنت تعمل مع Windows ، فيرجى التأكد من قيامك بتمكين مسارات الملفات الطويلة في GIT (تشغيل كمسؤول).
git config -system core.longpaths true
يستخدم هذا المستودع GIT تخزين الملفات الكبيرة. يرجى اتباع التعليمات المرتبطة للتأكد من إعداده في بيئتك.
يحتوي هذا المستودع على عروض فرعية GIT. لإضافة العوامل الفرعية إلى المشروع ، انتقل إلى جذر المستودع ونوعه:
تحديث الجهاز الفرعي git -init -recursive
يرجى ... نشر الكلمة ، والمساهمة خوارزميات ، وتقديم تحسينات الأداء ، واختبارات الوحدة ، لا يوجد أي إدخال قليل جدًا. تأكد من قراءة دليل المساهمة لدينا قبل فتح العلاقات العامة.
يمكن العثور على أدوات مفيدة للتطوير والروابط للمواصفات في Wikipage لدينا: الأدوات والارتباطات المفيدة.
جيمس جاكسون جنوب
ديرك ليمسترا
أنطون فيرسوف
سكوت ويليامز
براين بوبو
شكر خاص لـ JetBrains لدعمنا مع تراخيص مفتوحة المصدر لمعرفاتها.