io uso questo script:
codice:
function resize_image($img_res, $maxX, $maxY) {
	$actualX=imagesx($img_res);
	$actualY=imagesy($img_res);

	$newX = $maxX;
	$newY = $actualY/$actualX * $newX;
	$tmp_img_res = imagecreatetruecolor($newX, $newY);
		
	$res = imagecopyresampled($tmp_img_res, $img_res, 0, 0, 0, 0, $newX, $newY, $actualX, $actualY);
	return $tmp_img_res;
}
ma perché mi restituisce l'immagine non delle dimensioni che voglio?

per stamparla faccio così:
codice:
$img_res = imagecreatefromstring($fileContent);
$new_img_res = resize_image($img_res, 103, 67); # x y
unset($img_res);
print_image($new_img_res, 100);
unset($new_img_res);
e questa è la funzione print_image
codice:
function print_image($img_res, $quality=100) {
	header('Content-Type: image/jpeg');
	imagejpeg($img_res,NULL, $quality);
}
però se voglio l'immagine di 103 px me la fa di 113...vedete qualche errore voi?

vi prego, sto impazzendo1


Grazie dell'aiuto!