У меня есть некоторый код на Perl, который я написал для клиента, который, частично, изменяет размеры изображений с помощью convert
.
ImageMagick.
Это было сделано с помощью обратных кавычек, захватив выходные данные следующим образом:
$output = `convert foo.jpg foo.gif 2>&1`; # simplified example
Недавно хостинговая компания моего клиента сделала то, что ему сказали, что «изменения DNS», и с этой даты * команда не работает, и не только, нет и вывода $.
Если предположить, что что-то произошло, например, когда его переместили на сервер, на котором нет ImageMagick, или произошла неудачная установка или обновление библиотеки - разве я не должен получить что-то от этого? По крайней мере, "конвертировать не найдено"? Я пытался с system (), и это то же самое. Изображение не преобразовано, ничего не возвращается.
К сожалению, доступ из командной строки недоступен.
* Полагаю, это могло быть совпадением.