1. منتجات
  2.   صورة
  3.   .NET
  4.   Colourful
 
  

Open Source .NET API للصور

مكتبة مجانية. NET للعمل مع مساحات الألوان

Color هي مكتبة مفتوحة المصدر مكتوبة بلغة C # لمعالجة الألوان في الصور. تسمح واجهة برمجة التطبيقات بمجموعة واسعة من ميزات معالجة الألوان بما في ذلك تحويل اللون والتكيف اللوني والتحويل بين مساحات عمل RGB. يدعم Color أيضًا درجة حرارة اللون المرتبطة بالحوسبة (CCT) من اللونية والحوسبة اللونية من CCT.

تحتوي واجهة برمجة التطبيقات على العديد من الصيغ للتمييز بين الألوان علاوة على ذلك ، تحتوي الألوان الملونة على تعريفات لجميع ألوان Macbeth ColorChecker الأربعة والعشرين في sRGB ، والتي تعد مفيدة لمعايرة الألوان.

Previous Next

الابتداء مع ملون

الطريقة الموصى بها لتثبيت Color هي عبر NuGet. الرجاء استخدام الأمر التالي لتثبيت Color.

تثبيت ملون من NuGet

PM> Install-Package Colourful

استخراج البيانات الوصفية من الصور باستخدام C #

يسمح ملون باستخراج مجموعة واسعة من معلومات البيانات الوصفية من الصور. يمكنك استخراج جميع المعلومات الموجودة في الصورة عن طريق تكرار الدلائل ثم تكرار كل علامة فيها. يحتوي الدليل على معلومات نوع بيانات التعريف وتتضمن العلامة الخصائص. يمكنك استخراج معلومات محددة من الصور باستخدام طريقة الدلائل ().

استخراج ملاحظات صانع خاص بالكاميرا باستخدام C #

تسمح واجهة برمجة تطبيقات معالجة الصور مفتوحة المصدر الملونة باستخراج منتجات خاصة بالكاميرا للكاميرات المصنعة من Canon و Apple و Agfa و Casio و DJI و Epson و Fujifilm و Kodak و Kyocera و Leica و Minolta و Nikon و Olympus و Panasonic و Pentax و Reconyx و Sanyo و سيجما / فوفيون وسوني.

تحويل الألوان b / t Color Spaces باستخدام C #

تدعم مكتبة Open Source Colourful التحويل بين مساحات الألوان داخل تطبيق .NET بشكل كامل. إنه يمكّن مطور البرامج من تحويل الألوان من فراغ لون مصدر واحد إلى مساحة لونية واحدة مستهدفة ببضع سطرين فقط من كود C #. لتحقيق أي نوع من التحويل ، تحتاج أولاً إلى بناء كائن محول.

تحويل لون من sRGB إلى XYZ


IColorConverter converter = new ConverterBuilder()
    .FromRGB(RGBWorkingSpaces.sRGB)
    .ToXYZ(Illuminants.D65)
    .Build();
RGBColor rgbColor = new RGBColor(1, 0, 0.5);
XYZColor xyzColor = converter.Convert(rgbColor); // XYZ [X=0.45, Y=0.23, Z=0.22]
 عربي