gpt4 book ai didi

php - 在 PHP (Laravel) 中显示图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:47 25 4
gpt4 key购买 nike

我正在尝试在 PHP (Laravel) 中显示 png 图像

到目前为止我已经尝试过了

$response =  Response::make(readfile(public_path() . 
"/img/$image_name.png", 200))->header('Content-Type', 'image/png');
return $response;

还有这个

$file = public_path() . "/img/$image_name.png";
$im = imagecreatefrompng($file);
header('Content-Type: image/png');
imagePNG($im);
imagedestroy($im);

我总是得到这样的东西而不是实际图像

�PNG  IHDR:�c PLTE����>tRNS�* �< pHYs���+uIDAT(�eұ� AJs *́[P૒��@8Ҍ��Y�:����s�A�"D�!B�"D�!B�"D�!C~����}��Q��N�+'��bP�.a&^O)%5Y\�L����.ޜ9��IEND�B`�

当我使用 jpeg header 和 jpeg 图像时,它开始在浏览器中显示实际图像,但由于某种原因它不适用于 png 图像。有没有人遇到过类似的问题?

最佳答案

试试吧!保持简单:)

$img = file_get_contents(public_path('yourimage.jpg'));
return response($img)->header('Content-type','image/png');

关于php - 在 PHP (Laravel) 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40709757/

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