我有一个使用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';
我认为我的问题是我如何设置阵列,但我正处于需要帮助的地步。任何帮助都将非常感激。
答案 0 :(得分:0)
我需要调用$ foo-> Process($ structure);在庄稼之前的最后一次