سلام برنامه نویسان، این پست وبلاگ نحوه کاهش اندازه JPEG در C# را نشان می دهد. Aspose.Imaging for .NET یک سرویس تغییر اندازه تصویر برای برنامه های NET است و می توانید اندازه JPEG را بدون از دست دادن کیفیت تغییر دهید. کاهش اندازه فایل های بزرگ JPG/JPEG همیشه از نظر فضای ذخیره سازی، زمان بارگذاری وب سایت و موارد دیگر سودمند است. بنابراین، میتوانید اندازه JPEG را با استفاده از این کاهشدهنده اندازه JPEG آنلاین که توسط Aspose.Imaging for .NET نیز تامین میشود، کاهش دهید. با این حال، هیچ وابستگی شخص ثالث دیگری برای نصب این کتابخانه C# مورد نیاز نیست. بنابراین، بیایید این راهنما را بلافاصله شروع کنیم.
در این راهنما به نکات زیر خواهیم پرداخت:
- سرویس تغییر اندازه تصویر - نصب API
- [کاهش اندازه یک JPEG در C# - نمونه کد 5
- کاهش کننده اندازه JPEG آنلاین - تغییر اندازه تصویر JPEG
سرویس تغییر اندازه تصویر - نصب API
خوب، Aspose.Imaging for .NET برای دستکاری برنامهای تصویر به خوبی طراحی شده است. به عنوان یک توسعه دهنده سی شارپ، باید چند روش فراخوانی کنید تا کارهای پیچیده را خودکار کنید. علاوه بر این، این API تغییر اندازه تصویر ویژگی های برش، چرخش و بهینه سازی حافظه را ارائه می دهد. بنابراین، برای نصب، میتوانید DLL کتابخانه را دانلود یا از طریق NuGet Package Manager با اجرای دستور زیر نصب کنید:
Install-Package Aspose.Imaging
لطفاً در صورت بروز مشکل از این راهنمای نصب دیدن کنید.
اندازه یک JPEG را در C# کاهش دهید - نمونه کد
ما Aspose.Imaging for .NET را در سیستم محلی خود نصب کرده ایم. اکنون، با نوشتن چند خط کد منبع برای تغییر اندازه تصویر JPEG، آماده مشاهده اجرای واقعی هستیم.
برای کاهش اندازه یک JPEG در C# می توانید مراحل زیر را دنبال کنید:
- یک شی از کلاس Image ایجاد کنید و روش Load را برای بارگیری فایل JPEG منبع فراخوانی کنید.
- روش تغییر اندازه عرض و ارتفاع را می پذیرد و اندازه تصویر مطابق با آن تغییر می کند.
- اگر میخواهید اندازه تصویر را با استفاده از الگوریتم نزدیکترین همسایه تغییر اندازه دهید، میتوانید روش NearestNeighbourResample را فراخوانی کنید.
- روش Save تصویر JPEG حاصل را روی دیسک ذخیره می کند.
قطعه کد زیر نشان می دهد که چگونه می توان اندازه تصاویر JPEG را به صورت برنامه ریزی شده کاهش داد:
namespace Aspose.Imaging
{
class SVG
{
// کاهش اندازه JPEG در سی شارپ
static void Main(string[] args)
{
// آدرس دایرکتوری را تعریف کنید
String dir = "/sample-files/";
// یک شی از کلاس Image ایجاد کنید و برای بارگذاری فایل JPEG منبع، متد Load را فراخوانی کنید.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// متد Resize عرض و ارتفاع را می پذیرد و اندازه تصویر بر این اساس تغییر می کند.
image.Resize(300, 300);
// اگر میخواهید اندازه تصویر را با استفاده از الگوریتم نزدیکترین همسایه تغییر اندازه دهید، میتوانید روش NearestNeighbourResample را فراخوانی کنید.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// روش Save تصویر JPEG حاصل را روی دیسک ذخیره می کند.
image.Save(dir + "result.jpeg");
}
}
}
}
نمونه کد C# فوق، اندازه JPEG را بدون از دست دادن کیفیت، همانطور که در تصویر زیر مشاهده می کنید، تغییر می دهد:
کاهش اندازه JPEG آنلاین - تغییر اندازه تصویر JPEG
بنابراین، این ابزار آنلاین نیز توسط Aspose.Imaging for .NET پشتیبانی میشود. این کاهنده اندازه JPEG آنلاین به دلیل استحکام و سبک وزن به طور موثر کار می کند. علاوه بر این، می توانید آن را در یک مرورگر وب روی موبایل/دسکتاپ به راحتی باز کنید. این دارای یک رابط کاربری کاربر پسند است که می توانید فایل ها را به راحتی بکشید و رها کنید. بالاتر از همه، به شما امکان می دهد درخواست تغییر اندازه خود را فقط از طریق رابط کاربری پیکربندی کنید. این ابزار رایگان است و از شما درخواست ایجاد حساب کاربری نمی شود، ما از شما می خواهیم حداقل یک بار این ابزار شگفت انگیز را امتحان کنید.
تغییر اندازه JPEG بدون از دست دادن کیفیت - یک مجوز رایگان دریافت کنید
میتوانید از مجوز موقت رایگان استفاده کنید تا این سرویس تغییر اندازه تصویر را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
اجازه دهید این پست وبلاگ را در اینجا به پایان برسانیم با این امید که یاد گرفته باشید چگونه اندازه یک JPEG را در C# کاهش دهید. ما از طریق یک کاهش دهنده اندازه JPEG آنلاین برای تغییر اندازه تصاویر JPEG در کوتاه ترین زمان رفتیم. بنابراین، اگر به دنبال انتخاب یک سرویس قابل اعتماد تغییر اندازه تصویر برای برنامه خود هستید، اکنون زمان آن فرا رسیده است. علاوه بر این، لطفاً برای شروع به اسناد، API منابع و GitHub مراجعه کنید. در نهایت، aspose.com در حال نوشتن پست های وبلاگ جدید است. بنابراین، برای اطلاع از آخرین به روز رسانی ها دوباره به این پلتفرم مراجعه کنید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 21 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه یک تصویر را در C# کوچک کنیم؟
Aspose.Imaging for .NET مجموعه عظیمی از کلاسها و روشها را برای تغییر اندازه JPEG بدون از دست دادن کیفیت فراهم میکند. علاوه بر این، لطفاً برای مراحل کامل و نمونه کد به این لینک مراجعه کنید.
چگونه می توانم اندازه تصویر JPG را کاهش دهم؟
میتوانید از این آنلاین کاهشدهنده اندازه JPEG برای کاهش اندازه تصاویر JEPG استفاده کنید.