我有一些 PHP 代码可以处理许多 .PNG 图像,将它们逐个像素地组合在一起(所以有很多ìmagecolorat
调用)。其中一些图像可能会改变,但有一些是预先计算好的,很少改变。
预先计算的图像由 GD 生成并在 PHP 中使用imagepng
.
由于它们的阅读频率远高于编写频率,因此我想优化它们以提高阅读速度。
但是什么类型的质量设置imagepng
最能优化阅读性能imagecreatefrompng
呢?
更高的压缩和过滤器创建更小的文件,但也许没有压缩或过滤器的更大文件读取速度更快?
也许最好完全跳过 PNG 文件并使用原始的、未压缩的二进制文件或可以读入 PHP 数组的东西?