a tak:
<?php
$x = 250; //maksymalny rozmiar pliku
$plik = $_GET["plik"];
if ($plik<>"") {
header("Content-type: image/jpg"); $zdj = imagecreatefromjpeg("zdj/".$plik.".jpg");
$zdjx = imagesx($zdj);
$zdjy = imagesy($zdj);
if ($zdjx>$x||$zdjy>$x) {
if ($zdjx<$zdjy) {
$y = $x;
$x = ceil($zdjx*($y/$zdjy)); }
else $y = ceil($zdjy*($x/$zdjx)); }
else {
$x = $zdjx;
$y = $zdjy;
}
$nowezdj = imagecreatetruecolor($x,$y);
imagecopyresampled($nowezdj,$zdj,0,0,0,0,$x,$y,$zdjx,$zdjy);
imagejpeg($nowezdj,"",75); //tą linie zmieniassz jeśli chcesz mieć zdjęcie gorszej jakości!
}
?>
to jest plik zdj.php w każdym innym pliku odwołujesz sie
<img src="zdj.php?plik=nazwaFotki" />
Teraz zależnie od tego czy chcesz zmieniać rozmiar(wielkość) czy robić resize modyfikujesz kod.