У цій статті обговорюється процес обрізання image у Python. Він містить кроки та приклад коду для створення обрізки фотографій у Python. Ви можете виконувати ці інструкції в будь-якій операційній системі, як-от Windows, MacOS, Ubuntu тощо, де ви налаштували Python.
Кроки для кадрування зображення в Python
- Налаштуйте середовище, встановивши Aspose.Imaging, щоб обрізати зображення
- Доступ до вхідного зображення за допомогою екземпляра класу Image
- Переведіть завантажений об’єкт Image в об’єкт класу RasterImage
- Визначте прямокутні координати для кадрування зображення
- Обріжте зображення до потрібного розміру
- Запишіть вихідне обрізане зображення на диск
Ці кроки описують послідовність дій програми для вирізання зображень у Python. Обрізання зображень описано за допомогою прямокутних значень, і процес обрізання можна покращити, зсуваючи сторони до центру зображення відповідно до ваших вимог.
Код для вирізання зображень у Python
import aspose.imaging | |
import aspose.pycore as aspycore | |
from aspose.imaging import Image, RasterImage, Rectangle | |
import os | |
path = "C:\\test\\" | |
license = aspose.imaging.License() | |
license.set_license(path + "license.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
# Cast the image into RasterImage | |
if aspycore.is_assignable(image, RasterImage): | |
raster_image = aspycore.as_of(image, RasterImage) | |
rectangle = Rectangle(20, 20, 20, 20) | |
# Crop image | |
raster_image.crop(rectangle) | |
image.save(os.path.join(path, "croppedpython.png")) | |
print("Image Cropped Successfully") |
Ви можете використовувати цей код, щоб розробити інструмент обрізання зображень у Python. Ви можете змінити або покращити його, завантаживши вхідне зображення з потоку, встановивши режим відновлення даних під час зчитування даних зображення та встановивши колір фону відповідно до ваших уподобань.
У цій статті ви дослідили, як вирізати фотографію в Python. Однак якщо ви хочете навчитися розмивати зображення, прочитайте статтю Розмиття зображення в Python.