FileFormat.AForge لـ .NET
تبسيط معالجة الصور باستخدام API .NET
حرر الصور بسهولة باستخدام FileFormat.AForge، واجهة برمجة تطبيقات خفيفة ومفتوحة المصدر لـ .NET
FileFormat.AForge لـ .NET هذا هو شوكة من AForge.Net، والذي يتضمن مكتبة التصوير. تمت ترجمة هذا الإصدار إلى إطار عمل NetStandard 2.0، ويستخدم Aspose.Drawing كمحرك رسومات، مما يسمح لك لإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام أحدث منصات .Net.
FileFormat.AForge متاح بموجب التراخيص:
يتم توزيع FileFormat.AForge بموجب ترخيص LGPL.
يتم توزيع Aspose.Drawing .NET ضمن Aspose ترخيص EULA.
الميزات والفوائد الرئيسية- متعدد المنصات:بفضل التكامل مع Aspose.Drawing، يمكن للمكتبة العمل مع الصور الموجودة على أحدث إصدارات .Net على الأنظمة الأساسية Windows وLinux وMacOS
كيفية البدء باستخدام FileFormat.AForge لـ .NET
إن البدء باستخدام FileFormat.AForge أمر سريع وسهل. ما عليك سوى اتباع الخطوات التالية:
- تثبيت FileFormat.AForge: قم بتثبيت حزمة FileFormat.AForge عبر NuGet Package Manager أو .NET CLI.
- التكامل مع مشروعك: قم بالرجوع إلى مكتبة FileFormat.AForge في مشروع C# الخاص بك.
- بدء المعالجة: استخدم واجهة برمجة التطبيقات البسيطة التي يوفرها FileFormat.AForge لمعالجة الصور.
الطريقة الموصى بها لتثبيت FileFormat.AForge لـ .NET هي استخدام NuGet. الرجاء استخدام الأمر التالي للتثبيت السلس.
قم بتثبيت FileFormat.AForge لـ .NET عبر NuGet
NuGet> Install-Package FileFormat.AForge
يمكنك أيضًا تنزيله مباشرةً من GitHub.تطبيق مرشح التدرج الرمادي في C#
يقوم هذا الكود بتحويل الصورة إلى تنسيق التدرج الرمادي.
انسخ مقتطف الشفرة أدناه والصقه في ملفك الرئيسي وقم بتنفيذ البرنامج.
تحويل الصورة إلى تنسيق التدرج الرمادي
//Set License for Aspose.Drawing
System.Drawing.AsposeDrawing.License license = new System.Drawing.AsposeDrawing.License();
license.SetLicense("Aspose.Drawing.License.lic");
//Create grayscale filter
var grayscaleFilter = new FileFormat.AForge.Imaging.Filters.Grayscale(0.2126, 0.7152, 0.0722);
//open image
using (var bmp = (Bitmap)Image.FromFile(@"sample.bmp"))
//convert image to grayscale
using (var grayscaleImage = grayscaleFilter.Apply(bmp))
{
//save grayscale image
grayscaleImage.Save(@"grayscale.png", ImageFormat.Png);
}
<ص>
يمكنك الاطلاع على أمثلة أخرى مباشرةً على موقع ويب AForge.
- متعدد المنصات:بفضل التكامل مع Aspose.Drawing، يمكن للمكتبة العمل مع الصور الموجودة على أحدث إصدارات .Net على الأنظمة الأساسية Windows وLinux وMacOS
كيفية البدء باستخدام FileFormat.AForge لـ .NET
إن البدء باستخدام FileFormat.AForge أمر سريع وسهل. ما عليك سوى اتباع الخطوات التالية:
- تثبيت FileFormat.AForge: قم بتثبيت حزمة FileFormat.AForge عبر NuGet Package Manager أو .NET CLI.
- التكامل مع مشروعك: قم بالرجوع إلى مكتبة FileFormat.AForge في مشروع C# الخاص بك.
- بدء المعالجة: استخدم واجهة برمجة التطبيقات البسيطة التي يوفرها FileFormat.AForge لمعالجة الصور.
الطريقة الموصى بها لتثبيت FileFormat.AForge لـ .NET هي استخدام NuGet. الرجاء استخدام الأمر التالي للتثبيت السلس.
قم بتثبيت FileFormat.AForge لـ .NET عبر NuGet
NuGet> Install-Package FileFormat.AForge
يمكنك أيضًا تنزيله مباشرةً من GitHub.تطبيق مرشح التدرج الرمادي في C#
يقوم هذا الكود بتحويل الصورة إلى تنسيق التدرج الرمادي.
انسخ مقتطف الشفرة أدناه والصقه في ملفك الرئيسي وقم بتنفيذ البرنامج.
تحويل الصورة إلى تنسيق التدرج الرمادي
//Set License for Aspose.Drawing
System.Drawing.AsposeDrawing.License license = new System.Drawing.AsposeDrawing.License();
license.SetLicense("Aspose.Drawing.License.lic");
//Create grayscale filter
var grayscaleFilter = new FileFormat.AForge.Imaging.Filters.Grayscale(0.2126, 0.7152, 0.0722);
//open image
using (var bmp = (Bitmap)Image.FromFile(@"sample.bmp"))
//convert image to grayscale
using (var grayscaleImage = grayscaleFilter.Apply(bmp))
{
//save grayscale image
grayscaleImage.Save(@"grayscale.png", ImageFormat.Png);
}
<ص>
يمكنك الاطلاع على أمثلة أخرى مباشرةً على موقع ويب AForge.