Як змінити розмір зображення в C#

У цьому короткому посібнику описано, як змінити розмір зображення в C#, просто завантаживши вихідне зображення та викликавши функцію Resize для виконання перетворення. Щоб змінити розмір зображення C#, надається код разом із кроками для налаштування середовища. Ви можете встановити тип зміни розміру під час зміни розміру зображення будь-якого типу, наприклад JPEG, BMP, PNG, GIF тощо.

Кроки для зміни розміру зображення в C#

  1. Налаштуйте середовище, щоб додати Aspose.Imaging до вашої програми
  2. Завантажте вихідне зображення в об’єкт класу Image
  3. Викличте метод Image.Resize() разом із типом зміни розміру
  4. Збережіть вихідне зображення в потрібному форматі

Процес зміни розміру зображення за допомогою C# пояснюється тут за допомогою спільних посилань на необхідні ресурси, а потім покрокових завдань для завершення перетворення. Це досить простий процес, коли просто завантажте зображення, а потім викличте функцію зміни розміру разом із опцією встановлення типу зміни розміру, як показано тут у AdaptiveResample. Однак ви можете використовувати будь-який із типів зміни розміру, як-от LanczosResample, BilinearResample, CubicConvolution і Bell, щоб назвати декілька.

Код для зміни розміру зображення в C#

using Aspose.Imaging;
namespace ResizeImageInCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license to avoid trial version watermark in the resized image
License imagingLicense = new License();
imagingLicense.SetLicense("Aspose.Imaging.lic");
// Load the source image to resize with using directive
using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
// Resize the image using the resize type AdaptiveResample
imageToResize.Resize(imageToResize.Width *2, imageToResize.Height * 2, ResizeType.AdaptiveResample);
// Save the resized image to disk in the desired format
imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");
}
System.Console.WriteLine("Done");
}
}
}

Цей код показує, як за допомогою c# операції зміни розміру зображення можна виконати з указаним ResizeType. Ви можете використати інше перевантаження функції Resize, для якої потрібен об’єкт класу ImageResizeSettings. Цей об’єкт містить ResizeType як одну з властивостей і надає інші властивості, такі як ColorCompareMethod, ColorQuantizationMethod, EntriesCount, FilterType тощо.

Цей підручник навчив нас змінювати розмір зображення в C#. Якщо ви хочете навчитися процесу перетворення типу зображення, зверніться до статті як створити зображення PNG із BMP у C#.

 Українська