
Для розробників, які прагнуть реалізувати ефективні техніки обрізки зображень у .NET, $99 плагін Aspose.Imaging Image Cropper є надійним і зручним рішенням. Цей потужний плагін дозволяє виділяти важливі ділянки зображень або змінювати їх розмір для різних форматів документів і розмірів соціальних медіа. Завдяки широкій підтримці класу RasterImage та сумісності з кількома форматами, Aspose.Imaging спрощує складні завдання редагування зображень у ваших .NET застосунках.
У цій статті ми розглянемо як обрізати зображення в C#, зосередившись на двох основних методах: обрізка на основі значень зсуву та обрізка за допомогою прямокутних ділянок.
Теми, що розглядаються
- API C# для обрізки зображень
- Обрізка зображень за допомогою значень зсуву
- Обрізка зображень за допомогою прямокутників
API C# для обрізки зображень
Бібліотека Aspose.Imaging для .NET надає всебічні можливості маніпуляції з зображеннями, включаючи точну обрізку та порівняння бібліотек .NET для обрізки зображень для популярних форматів, таких як JPEG, PNG, BMP і TIFF. Ви можете легко встановити API через NuGet або завантажити файли збірки для прямої інтеграції:
PM> Install-Package Aspose.Imaging
Як обрізати зображення в C#
Aspose.Imaging для .NET пропонує два ефективних методи для обрізки зображень: обрізка зображення зі значеннями зсуву та обрізка зображення з використанням визначеного прямокутника.
Обрізка зображень зі значеннями зсуву в C#
Щоб обрізати зображення, використовуючи значення зсуву в C#, виконайте наступні кроки:
- Завантажте зображення в об’єкт RasterImage за допомогою методу Image.Load().
- Кешуйте зображення для покращення продуктивності.
- Визначте значення зсуву зліва, справа, зверху та знизу.
- Передайте значення зсуву до методу RasterImage.Crop() для обрізки зображення.
- Збережіть обрізане зображення за допомогою методу RasterImage.Save().
Ось приклад коду, що демонструє, як обрізати зображення в C#:
Наступне - вхідне зображення, яке використовується для обрізки:

Нижче наведено результуюче обрізане зображення:

Обрізка зображення в C# за допомогою прямокутника
Ви також можете обрізати зображення, вказавши прямокутник. Ось як це зробити в C#:
- Завантажте зображення в об’єкт RasterImage за допомогою методу Image.Load().
- Кешуйте зображення.
- Створіть об’єкт Rectangle і ініціалізуйте його з бажаними розмірами.
- Передайте об’єкт Rectangle до методу RasterImage.Crop() для обрізки зображення.
- Збережіть обрізане зображення за допомогою методу RasterImage.Save().
Ось приклад коду, що ілюструє, як виконати обрізку зображення за допомогою прямокутника в C#:
Обрізка зображень в C# з безкоштовною ліцензією
Ви можете отримати безкоштовну тимчасову ліцензію для обрізки зображень без обмежень оцінки.
Створіть свій C# .NET додаток для обрізки зображень
У цій статті ви дізналися, як ефективно обрізати зображення в C#. Ми продемонстрували два підходи: з використанням значень зсуву та прямокутників. Тепер ви готові створити свій додаток для обрізки зображень або покращити можливості редагування зображень у вашому існуючому додатку. Щоб дізнатися більше про бібліотеку маніпуляцій з зображеннями C#, перегляньте документацію, або не соромтеся ділитися своїми запитаннями з нами через наш форум.