Pngquant には、php の次の例があります。
// '-' makes it use stdout, required to save to $compressed_png_content variable
// '<' makes it read from the given file path
// escapeshellarg() makes this safe to use with any path
$compressed_png_content = shell_exec("pngquant --quality=$min_quality-$max_quality - < ".escapeshellarg( $path_to_png_file));
$path_of_file
実際の内容に置き換えたい。
これにより、ファイルを 1 つの形式から png に変換してから最適化する際の無駄な I/O を回避できます。
shell_exec()
その状況での新しいコマンドは何でしょうか