у меня похожая задача в проекте. Оказалось проще эту часть на питоне сделать. Сам проект на пхп, а генерация картинки вызывается через shell, скрипт на питоне. Сделал минут за 15, работает отлично
Вариант, но я хз как питон вызвать и его нужно ещё поставить, скорее меня нах пошлют 🤣