首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自GD的imagefilter()错误(没有文件?)

来自GD的imagefilter()错误(没有文件?)
EN

Stack Overflow用户
提问于 2011-08-04 16:26:15
回答 1查看 1.7K关注 0票数 1

我不断地发现以下错误:

imagecreatefromjpeg(/private/var/tmp/phpl3E3lq) /

/var/tmp/phpl3E3lq警告: function.imagecreatefromjpeg:未能打开流:在第10行的/sites/UPATADResul.php中没有这样的文件或目录出现失败警告: imagedestroy()希望参数1是资源,在第22行的/sites/UPATADUE.php中给出布尔值

代码语言:javascript
复制
<?php
move_uploaded_file ($_FILES['Image']['tmp_name'], "/sites/".$_FILES['Image']['name']) or die ('Could not upload');

echo $_FILES['Image']['tmp_name']

 ?>


<?php
$img = imagecreatefromjpeg($_FILES['Image']['tmp_name'])
?>

<?php
if($img && imagefilter($img, IMG_FILTER_PIXELATE, 3))
{
echo $img;
}
else
{

echo 'Conversion failed';
imagedestroy($img);

}

?>

<img src="http://localhost/<?php echo $_FILES['Image']['name'] ?>" />

我不知道是怎么回事。看起来$img并没有拿起我想要转换成像素化表单的jpeg。我是新来的,所以这可能是我的语法什么的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-04 16:30:19

您需要使用新的文件名,而不是移动它之前的原始文件名:

代码语言:javascript
复制
$img = imagecreatefromjpeg("/sites/".$_FILES['Image']['name']);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6945048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档