하나의 exec 명령으로 여러 명령을 실행할 수 있습니까? SVG 파일에서 일부 이미지를 가져와야하므로이 변형이 너무 느립니다.한 줄에 multi inkscape 명령을 실행하십시오.
exec('inkscape file.svg --export-id=g123 --export-png=img1.png');
exec('inkscape file.svg --export-id=g124 --export-png=img2.png');
exec('inkscape file.svg --export-id=g125 --export-png=img3.png');
그래서 모든 것을 한 줄로 처리해야합니다. 나는 이미 이것을 시도했다 :
exec('inkscape file.svg --export-id=g125 --export-png=img3.png inkscape file.svg --export-id=g123 --export-png=img1.png');
그러나 이것은 마지막 이미지 만 추출한다.
처럼 사용 한 줄로 (';') 사용하면 더 빠르지 않을 것입니다. Inkscape는 병목 현상입니다 (@ Geenesis가 이미 말했듯이). @ Genesis 그가 쉘로 변경해야하는 이유는 무엇입니까? Inkscape는 병목 현상이므로 PHP를 쉘로 변경하는 것은 별 문제가 아닙니다. – elslooo
@TimvanElsloo : 마지막 문장 삭제 :) – genesis