首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >农作物图像中的错误在哪里?

农作物图像中的错误在哪里?
EN

Stack Overflow用户
提问于 2013-03-06 20:53:49
回答 1查看 97关注 0票数 0

日安。

我对作物图像有问题。

原始图像:

在使用代码后,我给出了下一个图像:

作物图像编码:

代码语言:javascript
复制
$pathTemp = '../Images/Temp/';
$path = '../Images/';
$pathCrop = '../Images/Crop/';


if($image=='0'){die('error_image');}
if (!copy($pathTemp.$image, $path.$image)){die('error_image');}

$ext_arr = explode('.',$image);
$ext = $ext_arr[1];

$jpeg_quality = 90;
$src = $pathCrop.$image;

$img_r = imagecreatefromjpeg($src);

$dst_r = imagecreatetruecolor($_POST['w'], $_POST['h']);

imagecopyresized($dst_r,$img_r,0,0,$_POST['x1'],$_POST['y1'],170,110,$_POST['w'],$_POST['h']);

imagejpeg($dst_r,$pathCrop.time().'.jpg',$jpeg_quality);

,请告诉我哪里出错了?

为什么我会有坏的结局?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-06 21:46:24

您的脚本工作,我认为您的问题是位置的原始图像。

您的原始图像不是应该在$path文件夹中吗?您正在$pathCrop文件夹中查找它。

代码语言:javascript
复制
$src = $pathCrop.$image;

然后$img_r是空的,所以当您将它复制到$dst_r时,您会看到一个黑色的图像。

试着替换

代码语言:javascript
复制
$src = $pathCrop.$image;

通过

代码语言:javascript
复制
$src = $path.$image;
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15257801

复制
相关文章

相似问题

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