برای تغییر سایز(ReSize) ویا Crop کردن در سی شارپ یک library خوب و پر سرعت دارم براتون.
Install-Package SixLabors.ImageSharp -Version 1.0.1
این هم کد آماده
using SixLabors.ImageSharp; using System.IO string path = @"C:\image" var filename = Path.Combine(path, "images", "file.jpg"); var outPath = Path.Combine(path, "images", "file_01.jpg"); using (Image img = Image.Load(filename)) { //x, y: your convert size img.Mutate(r => r.Resize(x, y, KnownResamplers.Lanczos3)); img.Save(outPath); }
زمانی که یه تصویر بزرگ داشته باشید و برای نمایش در محل های مختلف شاید نیاز باشد که سایز های مختلفی از اون رو داشته باشید و این کتابخانه کمکی خوبی میکنه به شما.
موفق باشید