3.4 KiB
3.4 KiB
Руководство по использованию скрипта для разрезания изображения на части
Этот скрипт позволяет разрезать изображение на части заданного размера и сохранить их в указанной папке. Скрипт использует библиотеку PIL из Pillow для обработки изображений и argparse для обработки аргументов командной строки.
Описание работы скрипта
- Скрипт открывает изображение по указанному пути.
- Разбивает изображение на части заданного размера (ширина и высота).
- Сохраняет полученные части как отдельные файлы PNG в указанной папке.
Требования
-
Установите библиотеку Pillow, если она ещё не установлена:
pip install pillow
Использование
Для запуска скрипта используйте командную строку и укажите следующие параметры:
python script.py <image_path> <output_folder> <part_width> <part_height>
Параметры
<image_path>: Путь к изображению (формат PNG), которое вы хотите разрезать.<output_folder>: Папка, в которой будут сохранены части изображения.<part_width>: Ширина каждой части (в пикселях).<part_height>: Высота каждой части (в пикселях).
Пример
python split_image.py image.png output_folder 100 100
Этот пример разрежет изображение image.png на части размером 100x100 пикселей и сохранит их в папку output_folder.
Как работает скрипт
- Скрипт открывает изображение, используя библиотеку
PIL. - Затем вычисляется, сколько частей по ширине и высоте будет получено, исходя из размеров исходного изображения и указанных параметров.
- Для каждой части вычисляются координаты обрезки, и изображение сохраняется в указанной папке с именем
part_X_Y.png, где X и Y — это индексы части по горизонтали и вертикали. - Скрипт уведомит о завершении операции.
Пример вывода
Изображение успешно разрезано на части размером 100x100 и сохранено в "output_folder".
Заметки
- Скрипт автоматически создаст папку для сохранения частей, если она не существует.
- Последние части изображения могут быть немного меньше указанного размера, если изображение не делится на равные части по обеим осям.