Как использовать двоичные файлы ImageMagick из PHP? - PullRequest
1 голос
/ 11 марта 2011

Я локально использую библиотеку ImageMagick для редактирования изображений.На моем общем онлайн-сервере не было установлено ImageMagick, но после запроса они установили двоичные файлы ImageMagick на /usr/local/bin, например, двоичный файл convert на /usr/local/bin/convert.

Как я могу использовать эти двоичные файлы в своем сценарии?

Ответы [ 3 ]

3 голосов
/ 03 августа 2011
  1. Загрузите и установите ImageMagick на свой локальный компьютер.
  2. Создайте тестовую папку с изображением или двумя для воспроизведения.
  3. Откройте оболочку, перейдите в тестовую папку и начните играть с командами, пока не найдете команду, которая даст вам желаемые результаты. Проконсультируйтесь с (не очень полезной) документацией: http://www.imagemagick.org/script/command-line-tools.php
  4. Вставьте эту команду в ваш php-скрипт, заменив любые имена файлов или аргументы переменными php по мере необходимости.
  5. exec ( // команда );
2 голосов
/ 11 марта 2011

Используйте exec как

$inputFile = 'file.jpg';
$outputFile = 'file.png';
exec('/usr/local/bin/convert '.$inputFile.' '.$outputFile);
0 голосов
/ 11 марта 2011

Это не "Perl binaries", это библиотеки C и двоичные исполняемые файлы.

Вам необходимо собрать / установить модуль php, который их использует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...