2010-01-25 9 views
3

Je n'arrive pas à faire fonctionner ça ne fait rien. J'utilise le paquet Image_Canvas PEAR sur l'hébergement partagé cela fonctionne mais je ne peux pas recadrer l'image.Comment rogner l'image dans Image_Canvas PHP PEAR package

Ma syntaxe est:

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

Toutes les idées?

Répondre

0

Je ne suis pas très familier avec le paquet Image_Canvas PEAR, mais je l'ai essayé tout à l'heure et j'ai trouvé que setClipping fonctionnera si vous ajoutez un second appel à la même méthode sans aucun paramètre!

$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();