我正在为php编写一个图像大小调整脚本,并且有几个问题..
目前,我正在将外部网址作为图片,并且实际上并不想存储将在我的服务器上重新调整大小的新图像。这是我正在尝试做的事情:
让脚本调整图像大小,而不是在运行时对base64中调整大小的图像进行编码。现在我想知道的是,这对于执行编码和使用base64而不仅仅是url提供图像的性能是否会很重要?或者存储图像而不是为它存储base64代码会更好吗?
答案 0 :(得分: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]" />