Я пытаюсь преобразовать файл Apple PNG в обычный файл PNG. Я нашел класс PHP, который это делает, но он работает только с некоторыми типами файлов Apple PNG. Однако я нашел приложение Java, которое должно конвертировать PNG-файлы Apple в их, очевидно, множество разновидностей.
Я работаю в PHP и вообще не знаю Java, что является самой большой проблемой, когда я пытаюсь заставить это работать.
Это Java-приложение, которое я хочу использовать:
https://github.com/CuelogicTech/Convert-iOS-Application-PNG-images
Ниже приведен вопрос о стековом потоке:
Как вызвать исполняемый файл из php с аргументом, переданным методу main
Кто-то, кто знает Java, сказал мне, что файл Java Jar, на который я ссылаюсь, принимает имя файла в качестве аргумента. Я установил JRE на свой сервер Linux и попытался выполнить следующую команду оболочки:
$command = "java -jar /path/PNGConverter.jar /path/filetoconvert.png";
shell_exec($command);
Когда я ввожу эту команду, будь то через код или непосредственно в терминал, ничего не происходит. (ошибок тоже нет). Я надеюсь, что кто-то может помочь указать на то, что мне здесь не хватает, спасибо за ваше время.
Задача ещё не решена.
Других решений пока нет …