私はいくつかの .PNG 画像を処理し、それらをピクセルごとに組み合わせて処理する PHP コードをいくつか持っています (非常に多くのìmagecolorat
呼び出し)。これらのイメージの一部は変更される可能性がありますが、いくつかは事前に計算され、めったに変更されません。
事前計算された画像は GD によって生成され、.php を使用して PHP で出力されますimagepng
。
それらは書かれるよりもはるかに頻繁に読まれるので、読む速度のためにそれらを最適化したい.
imagepng
しかし、 の読み取りパフォーマンスを最適化するには、どのタイプの品質設定が最適imagecreatefrompng
でしょうか?
圧縮率とフィルターを高くすると、ファイルは小さくなりますが、おそらく、圧縮もフィルターも使用しない大きなファイルの方が読みやすいでしょうか?
おそらく、PNG ファイルを完全にスキップして、未加工の非圧縮バイナリ ファイルまたは PHP 配列に読み込むことができるものを使用する方がよいでしょうか?