скорее всего через имэйджик просчитать не получиться, апи там больше для сделать и сам апи проще (додуман)
а в GD например есть такая штука как ttfbox то есть коробка для текста, она просчитывается в зависимости от размеров шрифта и самого шрифта https://www.php.net/manual/ru/function.imagettfbbox.php
то есть есть предположим границы футболки, и мы можем подобрать исходя из размеров так, чтоб влезло, в imagick вроде такого нет, но есть готовые константы откуда начинать писать
Дмитрий, imagemagick умеет это делать, видел живой пример. Там сам exr разбирается на uv-maps и потом в surface вставляется текст. Но вот как это разобрать, ни понятно мне пока.