افزونه Image Resizer از Aspose.Imaging برای .NET روشهای ساده و کارآمدی برای این کار ارائه میدهد. روش Resize در کلاس Image میتواند تصاویر موجود را به صورت پویا تغییر اندازه دهد.
Image
بارگیری کنیدImage.Filter
تماس بگیریدImage.Save
تماس بگیرید تا نتیجه را ذخیره یا صادر کنیدبله، شما میتوانید از روشهای ResizeWidthProportionally و ResizeHeightProportionally با گزینههای خاص ResizeType برای تغییر اندازه به صورت متناسب استفاده کنید.
انوع تغییراندازی به شما امکان مشخص کردن نوع فیلتر تغییراندازی که باید استفاده شود و اثرگذار بر کیفیت تصویر تغییرانداز میدهند. شامل گزینههایی مانند LanczosResample و NearestNeighbourResample است که به نیازهای عملکردی و کیفیت مختلف پاسخ میدهند.
افزونه پشتیبانی از تغییر اندازه تصاویر وب webp را ارائه میدهد. شما میتوانید در مستندات مثالی را پیدا کنید که نحوه تغییر اندازه یک تصویر webp با استفاده از متد Resize با گزینههای خاص را نشان میدهد.
تغییر اندازه تصاویر بزرگ میتواند به حافظه و قدرت پردازش قابل توجهی نیاز داشته باشد. توصیه میشود عملکرد را آزمایش کرده و در صورت لزوم پارامترها را تنظیم کنید.
بله، حفظ نسبت ابعاد در حین تغییر اندازه میتواند به راحتی با استفاده از روشهای خاص در کتابخانهای که به شما اجازه میدهد ارتفاع یا عرض را تنظیم کنید در حالی که ابعاد دیگر به طور خودکار تنظیم میشوند، پیادهسازی شود.