Ok, fatto ora dice:
‰PNG ��� IHDR��+���h���&}A•
Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib failed to initialize compressor -- stream error inindex.php on line 33
Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in index.php on line 33
Ma io le GD le ho abilitate su Wamp Server, ho fatto pure il phpinfo! XD
Codice PHP:
<?
// immagine via get
$immagine = $_GET["img"];
#$immagine = trim(addslashes($immagine));
// ricavo l'estensione
$est = substr(strrchr($immagine, '.'), 1);
// creo l'header
#header("Content-type: image/$est");
// creo l'immagine presa da $_GET
$img = imagecreatefrompng($immagine);
// ricavo le dimensioni
$w = imagesx($img); # altezza
$h = imagesy($img); # larghezza
// ricavo il centro
$nx = $w/2; # width
$ny = $h/2; # height
// torno indietro di 100px per trovatre il punto in cui iniziare il taglio
$x = $nx-100; # width
$y = $ny-100; # heigh
// ricreo il tutto
$img_p = imagecreatetruecolor($x, $y);
imagecopyresampled($img_p, $img, 0, 0, 0, 0, $x, $y, $w, $h);
// mostro l'immagine
imagepng($img_p,null,100);
?>
Grazie mille! ^^