imagecreatefromjpeg参数不起作用

时间:2012-11-29 07:24:32

标签: php image-processing php-gd

我使用了imagecreatefromjpeg(“1.jpg”)它正在显示

Warning: imagecopy() expects parameter 1 to be resource, string given in E:\wamp\www

我不明白为什么它不起作用并且它作为一个字符串,虽然它是同一文件中的现有图像名称。

$new_image = "assets/small/i/m/".imagecreatetruecolor($size_width, $size_height);
            $file = "upl_13541718681354171868The-best-top-desktop-dolphin-wallpapers-hd-dolphins-wallpaper-3.jpg";
            $image = imagecreatefromjpeg($file);
imagecopy($new_image, $image, 0, 0, 0, 0, $size_width, $size_height);
imagejpeg($imageOutput, $outputPath, 100);

1 个答案:

答案 0 :(得分:0)

imagecreatefromjpeg

成功时返回图像资源标识符,错误时返回FALSE。

所以你可能会将false传递给

 imagecopy

修改

抱歉,参数1是目的地。你传递的是字符串而不是资源:

来自docs:

// Create image instances
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);

// Copy
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);