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