چگونه یک تصویر بندانگشتی از تصویر JPG در C# بسازیم

چگونه از تصویر JPG یک تصویر بند انگشتی در C# ایجاد کنیم

یک تصویر بندانگشتی تصویر پوششی پست وبلاگ یا هر ویدئو شماست. این تصویر نقش حیاتی در جذب بازدیدکنندگان به پلتفرم آنلاین شما ایفا می‌کند. این راهنما به شما یک تولیدکننده تصویر بندانگشتی library که مجموعه وسیعی از روش‌ها را ارائه می‌دهد معرفی می‌کند. خوب، این روش در خصوص ساخت تصویر بندانگشتی به‌صورت برنامه‌نویسی بسیار سریع و کارآمد است. با این حال، بیایید شروع کنیم و یاد بگیریم چگونه یک تصویر بندانگشتی از تصویر JPG در C# بسازیم و این قابلیت را با نوشتن یک کد snippet پیاده‌سازی خواهیم کرد.

ما بخش‌های زیر را در این مقاله خواهیم پوشش داد:

کتابخانه تولید تصویر بند انگشتی

این بخش جزئیات کاملی را برای راه اندازی این کتابخانه در پروژه .NET شما فراهم می کند. شما می توانید download DLL را دانلود کنید یا با اجرای فرمان زیر در NuGet مدیریت بسته این کتابخانه را نصب کنید.

Install-Package Aspose.Imaging

چگونه از تصویر JPG در C# یک بند انگشتی بسازیم

تبدیل یک تصویر JPG/JPEG به یک تصویر بند انگشتی مربوط به نوشتن چند خط کد منبع به زبان C# است.

لطفا مراحل و کد نمونه ذکر شده در زیر را دنبال کنید:

  1. تصویری را با استفاده از متد کارخانه Load که توسط 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;

// یک تصویر را با استفاده از متد کارخانه ای Load که توسط کلاس Image ارائه شده است، بارگذاری کنید. 
using (Image image = Image.Load("result1.jpg"))
{
    // Invoke the Resize method with the type of LanczosResample. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // متد Save را برای ذخیره تصویر بندانگشتی فراخوانی کنید.       
    image.Save("thumb.jpg");    
}

خروجی را می‌توان در تصویر زیر مشاهده کرد:

کتابخانه تولید-thumbnail

دریافت یک مجوز رایگان

شما می‌توانید یک مجوز موقت رایگان برای آزمایش API بدون محدودیت‌های ارزیابی دریافت کنید.

خلاصه کردن

این پست وبلاگ جزئیات کاملی در مورد نحوه ایجاد یک تصویر بند انگشتی از تصویر JPG به صورت برنامه‌نویسی در C# ارائه کرده است. علاوه بر این، مستندات جامع برای تغییر تماس‌های API در دسترس است. همچنین، می‌توانید به documentation مراجعه کنید تا اطلاعات بیشتری در مورد این کتابخانه تولید کننده تصویر بند انگشتی بدست آورید.

علاوه بر این، پیشنهاد می‌کنیم راهنمای Getting Started guide ما را دنبال کنید.

در نهایت، conholdate.com در حال نوشتن پست‌های جدید وبلاگ است. بنابراین، لطفاً برای دریافت به‌روزرسانی‌های منظم در تماس بمانید.

Ask a question

شما می‌توانید درباره سؤالات یا پرسش‌های خود به ما اطلاع دهید در forum.

سوالات متداول

آیا یک تصویر بند انگشتی می‌تواند JPG باشد؟

بله، شما می‌توانید یک ماژول تولید تصویر کوچک بسازید با استفاده از این .NET library. این کتابخانه مجموعه‌ای گسترده از روش‌ها را برای ایجاد تصویر کوچک از JPG/JPEG تصاویر ارائه می‌دهد.

همچنین ببینید