class.upload.php与裁剪有关

时间:2015-08-28 01:21:28

标签: php arrays image

我有一个使用php_class_upload的PHP页面。一切都很好,除了我有裁剪问题。

我传递了Left,Top,Right和Bottom值,这些都没有问题。

日志:

  

[2015年8月27日19:31:40 America / Chicago]排名第52位,右侧239位,底部172位,左侧119位

我想要完成的是调整图像大小然后裁剪它。

我为php_class_upload设置了以下代码:

 $foo->file_new_name_body =  $new_image_name;
 $foo->image_resize = true;
 $foo->image_x = $_width;
 $foo->image_ratio_y = true;
 $foo->image_convert = png;
 $foo->Process( $structure);
 $foo->image_rotate = $rotate;      
 $foo->image_crop = array($top .','.  $right.','. $bottom.','.$left);

图片上传正常,并且正确调整大小。但是没有应用裁剪。基于GitHub页面。

我已按照上面链接中的示例设置数组:

 $handle->image_crop = array(50,40,30,20);

这是'T R B L'。

我这样设置:

 $foo->image_crop = array($top .','.  $right.','. $bottom.','.$left);

我在google搜索并找到了这个page,并注意到他们没有使用数组,只是传递一个像这样的字符串(我试过)

$foo->image_crop = '5 40 10% -20';

我也试图对一些值进行硬编码,但没有运气。

 $foo->image_crop = array( 0,100,100,0);

 $foo->image_crop = '0,100,100,0';

我认为我的问题是我如何设置阵列,但我正处于需要帮助的地步。任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:0)

我需要调用$ foo-> Process($ structure);在庄稼之前的最后一次