1
7
您有三个选择:
所以你应该选择适合你所做的事情。我认为在CPU差异成为一个因素之前,你必须做很多(比如数千个)。其中,GIF可能最少,PNG可能最多(由于压缩算法),JPG在中间。但我无法想象两者之间的差异是实质性的。 |
2
1
不管文件类型如何,有许多因素将决定开销。 算法的实际实现对性能有很大的影响。例如,尽管位图是一种简单的格式,但写得不好的程序的性能可能比优化的JPG库差,即使它使用了傅立叶变换。 另一个因素是磁盘IO,这通常很昂贵。通常,CPU压缩比将未压缩的数据写入磁盘花费的时间要短。 此时,最好的建议是使用估计的生产负载运行负载测试,并查看性能如何。 |
3
1
你可能想做一个负载测试,看看你有什么类型的应变,但是,正如克莱特斯所提到的,保存图像的时间是相当不连续的,但是你可能想避免jpeg,因为它是有损的,要让它更快,你不会希望它有太多的压缩。 如果你有超过256种颜色,那么你将需要PNG,但是如果你使用的颜色少于256种颜色,那么为什么不使用GIF,在更多的浏览器中获得支持的优势呢,如果这是一个问题的话。 |
4
0
PNG是最便携的。 如果您安装了gd,那么您总是拥有支持PNG的库。 这对GIF、JPEG等来说不是真的…… |
Yosra MH · Php GD不适用于简单测试 6 年前 |
Stephane · 创建的图像不会显示在浏览器中 7 年前 |
user3314053 · phpGD为图像添加填充并保持矩形 9 年前 |