У цьому короткому посібнику описано, як змінити розмір зображення в C#, просто завантаживши вихідне зображення та викликавши функцію Resize для виконання перетворення. Щоб змінити розмір зображення C#, надається код разом із кроками для налаштування середовища. Ви можете встановити тип зміни розміру під час зміни розміру зображення будь-якого типу, наприклад JPEG, BMP, PNG, GIF тощо.
Кроки для зміни розміру зображення в C#
- Налаштуйте середовище, щоб додати Aspose.Imaging до вашої програми
- Завантажте вихідне зображення в об’єкт класу Image
- Викличте метод Image.Resize() разом із типом зміни розміру
- Збережіть вихідне зображення в потрібному форматі
Процес зміни розміру зображення за допомогою 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#.