كيفية عمل صورة مصغرة من صورة JPG في C#

كيفية عمل صورة مصغرة من صورة JPG في C#

الصورة المصغرة هي صورة غلاف لمنشور مدونتك أو أي فيديو. إنها تلعب دورًا حيويًا في جذب الزوار إلى نظامك الأساسي على الإنترنت. سيقدم لك هذا الدليل منشئ الصور المصغرة مكتبة الذي يقدم مجموعة واسعة من الأساليب. حسنًا ، إنه سريع جدًا وفعال من حيث إنشاء الصور المصغرة برمجيًا. ومع ذلك ، فلنبدأ ونتعلم كيفية إنشاء صورة مصغرة من صورة JPG في C# وسنقوم بتنفيذ هذه الوظيفة عن طريق كتابة رمز مقتطف.

سنغطي الأقسام التالية في هذه المقالة:

مكتبة مولد الصور المصغرة

سيوفر لك هذا القسم تفاصيل كاملة لإعداد هذه المكتبة في مشروع .NET الخاص بك. يمكنك تنزيل DLL أو تثبيت هذه المكتبة عن طريق تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.Imaging

كيفية عمل صورة مصغرة من صورة JPG في C#

إن تحويل صورة JPG / JPEG إلى صورة مصغرة هو مسألة كتابة سطرين من كود المصدر بلغة C#.

يُرجى اتباع الخطوات ومقتطف الشفرة المذكور أدناه:

  1. قم بتحميل صورة باستخدام طريقة المصنع تحميل معروض بواسطة فئة Image.
  2. قم باستدعاء طريقة Resize مع نوع عينة LanczosResample.
  3. اتصل بطريقة Save لحفظ الصورة المصغرة.

انسخ الكود التالي والصقه في ملفك الرئيسي:

using Aspose.Imaging;
using Aspose.Imaging.Exif;
using Aspose.Imaging.Exif.Enums;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Dicom;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Emf;
using Aspose.Imaging.FileFormats.Eps;
using Aspose.Imaging.FileFormats.Eps.Consts;
using Aspose.Imaging.FileFormats.Gif;
using Aspose.Imaging.FileFormats.Gif.Blocks;
using Aspose.Imaging.FileFormats.Jpeg;
using Aspose.Imaging.FileFormats.Jpeg2000;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Psd;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.FileFormats.Tga;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using Aspose.Imaging.Xmp;
using Aspose.Imaging.Xmp.Schemas.Dicom;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;

// قم بتحميل صورة باستخدام طريقة المصنع تحميل معروض بواسطة فئة الصورة. 
using (Image image = Image.Load("result1.jpg"))
{
    // استدعاء أسلوب Resize مع نوع LanczosResample. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // اتصل بطريقة الحفظ لحفظ الصورة المصغرة.       
    image.Save("thumb.jpg");    
}

يمكن رؤية الإخراج في الصورة أدناه:

مكتبة مولد الصور المصغرة

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

قدم منشور المدونة هذا تفاصيل كاملة حول كيفية إنشاء صورة مصغرة من صورة JPG في C# برمجيًا. علاوة على ذلك ، هناك وثائق شاملة متاحة لتعديل استدعاءات API. بالإضافة إلى ذلك ، يمكنك زيارة الوثائق لمعرفة المزيد عن مكتبة منشئ الصور المصغرة.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

هل يمكن أن تكون الصورة المصغرة بتنسيق JPG؟

نعم ، يمكنك بناء وحدة إنشاء الصور المصغرة باستخدام NET مكتبة. يقدم مجموعة واسعة من الطرق لإنشاء صور مصغرة من صور JPG / JPEG.

أنظر أيضا