0

我正在为 php 编写图像调整大小脚本,并且有几个问题..

目前我正在拉一个外部 URL 作为图像,并且真的不想在我的服务器上存储要重新调整大小的新图像。这是我正在尝试做的事情:

让脚本调整图像大小,而不是动态地将调整大小的图像编码为 base64。现在我想知道的是,这对进行编码和使用 base64 而不仅仅是 url 提供图像的性能有很大影响吗?还是存储图像而不是存储base64代码会更好?

4

1 回答 1

0

为什么要对调整大小的图像进行编码?为什么不直接输出呢。您无需将其保存到文件中。

php函数页面中的一些相关行:

// Content type
header('Content-type: image/jpeg');

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);

要将其包含在页面中,您可以执行以下操作:

<img src="resizer.php?url=[encoded url here]" />
于 2009-07-15T00:47:26.977 回答