gpt4 book ai didi

php - 如何使用 php 渲染远程图像?

转载 作者:行者123 更新时间:2023-12-02 05:28:40 25 4
gpt4 key购买 nike

这是一个 jpg:http://i.stack.imgur.com/PIFN0.jpg

stackoverflow logo jpg

假设我想从 /img.php?file_name=PIFN0.jpg

渲染

以下是我尝试完成这项工作的方法:

/sample.php

<p>Here's my image:</p>
<img src="/img.php?file_name=PIFN0.jpg">

/img.php

<?php
$url = 'http://i.stack.imgur.com/' . $_GET['file_name'];
header('Content-type: image/jpeg');
imagejpeg($url);
?>

我希望 /sample.php 显示图像。但这不起作用。我得到的只是一张破损的图像。我做错了什么?

最佳答案

使用imagecreatefromjpeg:

<?php
$url = 'http://i.stack.imgur.com/' . $_GET['file_name'];
header('Content-type: image/jpeg');
imagejpeg(imagecreatefromjpeg($url));
?>

引用:http://php.net/manual/en/function.imagecreatefromjpeg.php

关于php - 如何使用 php 渲染远程图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12629410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com