Существует небольшое количество проектов программного обеспечения для автотрассировки, выпущенных под графическим процессором (например, POTRACE, которые вы можете запускать с помощью системных команд. Я не могу подтвердить их качество. Трассировка почти всегда требует некоторого элемента человеческого наблюдения, чтобы избежать вещей выглядя как беспорядок сломанной керамики, но вы не узнаете, пока не попытаетесь. Вместо того, чтобы запускать трассировщик через PHP, я бы использовал PHP просто для сохранения входящих изображений во временную папку, а затем через cronjob (одно- или двух- в минуту), прокручивайте через папку для хранения в партиях (вы можете шагать туда таким образом и не использовать его как способ сделать ваш сайт).
Я подумываю сделать что-то слегка похожее (хотя и не графическое) для предстоящего проекта, и я рассматриваю делая всю мою тяжелую работу на настольной машине, которая будет извлекать все входящие файлы и обрабатывать их, прежде чем переводить их на сервер. Я немного нервничаю из-за наличия сложного ресурсоемкого сценария, подобного этому, на веб-сервере.
Возможный дубликат [Покрытие SVG в PNG/JPEG/BMP и наоборот? ] (http://stackoverflow.com/questions/4021756/coverstion-of-svg-into-png-jpeg-bmp-and-vice-versa) – Gordon