gpt4 book ai didi

PHP黑屏而不是图像

转载 作者:行者123 更新时间:2023-12-04 15:52:43 26 4
gpt4 key购买 nike

我试图用下面的代码简单地显示一张图片:

<?php
$plik = 'test.JPG';
header('Content-Type: image/jpeg');
$percent = 0.1;

list($width, $height) = getimagesize($plik);
$new_width = $width * $percent;
$new_height = $height * $percent;
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($plik);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);

imagejpeg($image_p, NULL, 70);

imagedestroy($image_p); ?>

不幸的是,我只能看到黑屏,里面只有小方格,而不是图像。 enter image description here

  1. 文件 test.JPG 存在,它与仅包含上述代码的文件 obraz.php 在同一个目录中。
  2. 我在 Chrome 上运行它。
  3. PHP 版本 5.2.11
  4. 捆绑了 GD 版本(兼容 2.0.34)

有什么办法可以解决吗?

最佳答案

我是不是遗漏了什么,或者您可以简单地结束您的 php 标记并放置一个 HTML IMG 来代替吗?

<?php
$plik = 'test.JPG';
$percent = 0.1;
list($width, $height) = getimagesize($plik);
$new_width = $width * $percent;
$new_height = $height * $percent;
?>

<img alt="test image" src="<?php echo $plik;?>" height="<?php echo $new_height;?>" width="<?php echo $new_width;?>">

除非我严重遗漏了什么,否则我不明白在您可以这样做的情况下需要如此复杂的图像创建方法。

关于PHP黑屏而不是图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53216739/

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