У меня есть приложение, которое было разработано с использованием php
, и я хочу напечатать смутное изображение на своем принтере, поэтому у меня есть приложение под названием ImageMagick.В этом приложении, используя командную строку, я передам путь к изображению и папку назначения.Поэтому, когда я запускаю команду в командной строке, она преобразует изображение и сохраняет его в папке назначения.
Сначала я попробовал php exec()
для приведенного ниже кода
<?php
echo exec('ipconfig');
?>
Вышекод дает вывод в браузере
Когда я даю следующий код:
<?php
echo exec('date');
?>
Это дает вывод, как показано ниже
Enter the new date: (mm-dd-yy)
Но когда я запускаю *Команда 1016 * в командной строке выдает текущую дату
Я пытался запустить команду Imagemagick в php
коде, как показано ниже
<?php
echo exec('convert "C:\bhargav\dev\download.jpg" -resize 384 -dither FloydSteinberg -remap pattern:gray50 "C:\bhargav\dev\con.jpg"');
?>
Но это не сохраняет изображениекак вывод, и в браузере не отображается ошибка.
convert "C:\bhargav\dev\download.jpg" -resize 384 -dither FloydSteinberg -remap pattern:gray50 "C:\bhargav\dev\con.jpg"
когда указанная выше команда вводится в командной строке, она выдает мне вывод.
Где я иду не так?