Интересная задачка на позицию начинающего Server-Side Developer (читайте бэкендера) от компании True Positive Lab 👨🏻‍💻

🌆Нужно написать программу для составления коллажей из фотографий. По пунктам: 🔹Программа должна получать фотографии из внешнего источника (аккаунты любых соцсетей), используя их публичные API. 🔹Полученные изображения нужно уменьшить до требуемого размера (размер ячейки), и собрать в коллаж с заданным соотношением сторон.  🔹Соотношение сторон задаётся в ячейках. Например, 10х5 означает, что в коллаж укладывается 10 ячеек по ширине и 5 по высоте. 🔹Каждая ячейка может содержать только одно изображение или остаться пустой. Ячейки заполняются слева направо, сверху вниз.

📝Требования к выполнению ▫️программа должна иметь интерфейс командной строки; ▫️в качестве источника фотографий можно использовать любой публичный сервис с подходящим API; ▫️в настройках требуется задавать число фотографий для обработки, размер ячейки, соотношение сторон коллажа; ▫️обязательно использование многопоточности для получения и обработки изображений, с использованием всех ядер ЦПУ; ▫️рекомендуется использование библиотеки OpenCV.

#тестовое |⚡️ Забустить канал 🚀