header("content-type: image/png"); 
$obrazek_zrodlowy = imagecreatefrompng("skomplikowany.png"); 
$wielkosc_obrazka_zrodlowego = getimagesize("skomplikowany.png"); 
$docelowe_x = $wielkosc_obrazka_zrodlowego[0] / 1.5; 
$docelowe_y = $wielkosc_obrazka_zrodlowego[1] / 1.5; 
$obrazek_docelowy = imagecreatetruecolor($docelowe_x, $docelowe_y);
imagecopyresized($obrazek_docelowy, $obrazek_zrodlowy, 0, 0, 0, 0, $docelowe_x, 
$docelowe_y, $wielkosc_obrazka_zrodlowego[0], $wielkosc_obrazka_zrodlowego[1]); 
imagepng($obrazek_docelowy); 
imagedestroy($obrazek_zrodlowy); 
imagedestroy($obrazek_docelowy); 
