Команда php exec () не работает с другим приложением

У меня есть приложение, которое было разработано с использованием php и я хочу напечатать смутное изображение на моем принтере, поэтому у меня есть приложение под названием ImageMagick. В этом приложении, используя командную строку, я передам путь к изображению и папку назначения. Поэтому, когда я запускаю команду в командной строке, она преобразует изображение и сохраняет его в папке назначения.

Сначала я попробовал php exec() для приведенного ниже кода

    <?php
echo exec('ipconfig');
?>

Приведенный выше код дает вывод в браузере

Когда я даю следующий код:

   <?php
echo exec('date');
?>

Это дает вывод, как показано ниже

Enter the new date: (mm-dd-yy)

Но когда я бегу date Команда в командной строке дает текущую дату

Я пытался запустить команду 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"

Когда приведенная выше команда вводится в командной строке, она выдает мне вывод.

Куда я иду не так?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector