2010-12-12 34 views
0

Voici mon scriptPHP GD Rezize (plus ou moins)

<?php 
$user = $_GET['u']; 
$src = imagecreatefrompng("http://www.website.com/".$user.".png"); 
$dest = imagecreatetruecolor(8, 8); 
imagecopy($dest, $src, 0, 0, 8, 8, 80, 40); 
header('Content-Type: image/png'); 
imagepng($dest); 


imagedestroy($dest); 
imagedestroy($src); 
?> 

jaimerais de telle sorte que le 8 de 8 image peut être redimensionnée en utilisant GET. Puisqu'il est un 8 par 8 carrés et en gardant le rapport, peut-être quelque chose comme s = 20 de sorte qu'il passe de 8x8 à 20x20. Le 8,8 dans ImageCopy est un recadrage.

+1

Quelle est exactement votre question? Où êtes-vous coincé? –

+0

Je ne sais pas comment redimensionner une image que je recadre actuellement sans utiliser un second fichier. mais je ne veux pas recourir à cela. – Joseph

+0

Essayez-vous de redimensionner de 8x8 à 20x20? Ce serait de très mauvaise qualité. –

Répondre