Тази статия обсъжда процеса на изрязване на image в Python. Той съдържа стъпките и изпълнимия примерен код за създаване на програма за изрязване на снимки в Python. Можете да следвате тези инструкции във всяка операционна система, като Windows, MacOS, Ubuntu и др., където сте конфигурирали Python.
Стъпки за изрязване на изображение в Python
- Конфигурирайте средата, като инсталирате Aspose.Imaging за изрязване на изображения
- Достъп до входното изображение чрез екземпляра на класа 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.