Доброго времени суток!
Перейду сразу к делу:
В моей программке пользователь создаёт позицию (товар/услуга и т.д.)
С загрузкой, сохранением данных проблем нет.
К каждой позиции привязана картинка.
Для лучшего отображения в программе картинка должна быть расширения 306х306 пикселей.
Картинка в программке отображается через QLabel -> Pixmap
Дабы не обременять пользователя самостоятельно обрезать картинку создаваемого им позиции я сделал другую программу (так как не смог реализовать данное в PyQt5 (скрин этой программки прикреплен к сообщению)
Там интерфейс максимально простой, перемещаешь изображение мышкой, колесиком увеличиваешь или уменьшаешь. при сохранении, сохраняется лишь тот квадрат по центру формата 306х306 пикселей.
В общем, решил с нуля переделать всю программу целиком и интегрировать функцию обрезки картинки.
Вопрос следующий:
Через какой инструмент можно в PyQt5 осуществлять подобные манипуляции с изображением?
Кто сталкивался с подобной необходимостью, прошу поделится наработками.