Découpage de l'image en PHP

Le code ci-dessous cultures de l'image, qui est ce que je veux, mais pour les images plus grandes, il wotn travail. Est-il possible de "zoom arrière de l'image'

Idéalement, je voudrais être en mesure d'avoir chaque image à peu près de la même taille avant de recadrage, de sorte que je voudrais obtenir de bons résultats à chaque fois

Code est

<?php

$image = $_GET['src']; //the image to crop
$dest_image = 'images/cropped_whatever.jpg'; //make sure the directory is writeable

$img = imagecreatetruecolor('200','150');
$org_img = imagecreatefromjpeg($image);
$ims = getimagesize($image);
imagecopy($img,$org_img, 0, 0, 20, 20, 200, 150);
imagejpeg($img,$dest_image,90);
imagedestroy($img);
echo '<img src="'.$dest_image.'" ><p>';
  • Êtes-vous essayer de créer des vignettes?
  • oui, je suis en train de créer des vignettes
  • Pour de telles tâches, vous devriez envisager d'utiliser une bibliothèque. Je recommande Intervention de l'Image. Par exemple, voir ces méthodes: resize(), fit().
InformationsquelleAutor user195257 | 2009-12-06