Добавьте необходимые операторы импорта для image
пакета:
Создайте функцию для обрезки и сохранения центрированного изображения:
Вызовите функцию с путем к файлу изображения, шириной кадрирования, высотой кадрирования и желаемым именем файла:
Обязательно замените 'image_path.png'
фактический путь к файлу изображения. Код будет считывать изображение, вычислять положение центра, создавать вокруг него прямоугольник обрезки, а затем обрезать изображение с помощью пакета image
. Обрезанное изображение будет сохранено как новый файл изображения PNG с пользовательским именем файла в каталоге документов приложения. Путь к файлу будет напечатан в консоли для справки.
Опять же, не забывайте использовать соответствующую обработку ошибок и проверять нулевые значения при работе с файлами и изображениями.