複数のコマンドを1つのexecコマンドで実行できますか?私は、SVGファイルから一部の画像を取得する必要があり、これ変種が遅すぎる:複数のinkscapeコマンドを1行で実行
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');
は、だから私は1行ですべてを行う必要があります。私はすでにこれを試しました:
exec('inkscape file.svg --export-id=g125 --export-png=img3.png inkscape file.svg --export-id=g123 --export-png=img1.png');
しかし、これは最後の画像だけを抽出します。
のようにそれを使用します( ';'を使用して)1行にすると、それは速くなりません。 Inkscapeはボトルネックです(ジェネシスはすでに述べています)。 @ジェネシスなぜシェルに変更する必要がありますか? Inkscapeはボトルネックなので、PHPをシェルに変更することは本当に重要ではありませんか? – elslooo
@TimvanElsloo:最後の文章を削除:) – genesis