gpt4 book ai didi

php - imagecreatefromjpeg 不工作

转载 作者:可可西里 更新时间:2023-11-01 13:47:39 26 4
gpt4 key购买 nike

您好,在将图像设为对象后,我对显示图像没有什么问题。我仍在学习使用对象图像。所以这是我的代码:

    $what = getimagesize($file);
switch(strtolower($what['mime'])){
case 'image/png' : $src_id = imagecreatefrompng($file); imagesavealpha($src_id,true) ; break;
case 'image/jpeg': $src_id = imagecreatefromjpeg($file); break;
case 'image/gif' : $old_id = imagecreatefromgif($file); $src_id = imagecreatetruecolor($what[0],$what[1]); imagecopy($src_id,$old_id,0,0,0,0,$what[0],$what[1]); break;
default: die();
}
header('Content-Type: image/jpeg');
imagejpeg($scr_id);
imagedestroy($scr_id);
die();

浏览器输出带有文本“图像”的空白图像。在 $file 上,我给出了文件 URL。有什么想法吗?

最佳答案

这对我来说是正确的。

<?php // RAY_temp_andrey.php
error_reporting(E_ALL);

$file = 'http://laprbass.com/RAY_EE_images/headshot.png';
$file = 'http://laprbass.com/RAY_EE_images/headshot.jpg';
$file = 'http://laprbass.com/RAY_EE_images/headshot.gif';

$what = getimagesize($file);

switch(strtolower($what['mime']))
{
case 'image/png':
$img = imagecreatefrompng($file);
break;
case 'image/jpeg':
$img = imagecreatefromjpeg($file);
break;
case 'image/gif':
$img = imagecreatefromgif($file);
break;
default: die();
}
$new = imagecreatetruecolor($what[0],$what[1]);
imagecopy($new,$img,0,0,0,0,$what[0],$what[1]);

header('Content-Type: image/jpeg');
imagejpeg($new);
imagedestroy($new);

关于php - imagecreatefromjpeg 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14003404/

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