В приложении реализуется создание коллажей из фотографий. Предполагается возможность интерактивного добавления фотографий: добавить фотографию можно с любой из четырех сторон прямоугольника, при этом она займет половину изображения, а остальная часть коллажа будет масштабирована автоматически. Базовыми функциями являются создание полотна произвольного размера, заданного пользователем в пикселях, добавление фотографий, их автоматические масштабирование и обрезка, а также сохранение и печать получившегося коллажа. В качестве дополнительных функций возможно добавление параметров границ изображений (толщина, крутизна закругления уголка), реализация управления элементами на полотне: возможность передвинуть границы, изменить окно обрезки фотографии (масштабирование и изменение положения), а также добавление на полотно подписи. Ниже представлен макет UI:
- Python >= 3.7
- pip >= 19.0.3
Clone repository and in collage root directory execute:
- python3 -m pip install setuptools==46.0.0 wheel==0.34.2
- python3 setup.py sdist bdist_wheel
- pip3 install dist/collage-0.0.1-py3-none-any.whl
https://1alexandra.github.io/collage/
MIT