Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在image\u Canvas PHP PEAR包中裁剪图像_Php_Image_Pear_Crop - Fatal编程技术网

如何在image\u Canvas PHP PEAR包中裁剪图像

如何在image\u Canvas PHP PEAR包中裁剪图像,php,image,pear,crop,Php,Image,Pear,Crop,我不能让它工作,它什么都不做。我在共享主机上使用Image\u Canvas PEAR包,它可以工作,但我不能裁剪图像 我的语法是: $Canvas->setClipping(array('x0' => 10, 'y0' => 10, 'x1' => 200, 'y1' => 200)); 有什么想法吗?我对Image\u Canvas PEAR包不太熟悉,但我刚刚尝试过,发现如果您在没有任何参数的情况下向同一方法添加第二个调用,setClipping将起作用 $

我不能让它工作,它什么都不做。我在共享主机上使用Image\u Canvas PEAR包,它可以工作,但我不能裁剪图像

我的语法是:

$Canvas->setClipping(array('x0' => 10, 'y0' => 10, 'x1' => 200, 'y1' => 200));

有什么想法吗?

我对Image\u Canvas PEAR包不太熟悉,但我刚刚尝试过,发现如果您在没有任何参数的情况下向同一方法添加第二个调用,setClipping将起作用

$Canvas =& Image_Canvas::factory((isset($_GET['canvas']) ? $_GET['canvas'] : 'png'), array('width' =>500, 'height' => 333, 'filename' => 'yourImage.jpg'));
$Canvas->setClipping(array('x0' => 10, 'y0' => 10, 'x1' => 200, 'y1' => 200));
$Canvas->image(array('x' => 0, 'y' => 0, 'filename' => './yourImage.jpg'));
$Canvas->setClipping();
$Canvas->show();