mam sobie taki pliczek miniatura.php
<?php
header('Content-type: image/jpeg');
// cala tresc funkcji tworzacej miniaturke zdjecia
function miniatura($img, $x=100){
$orginalny_obrazek = $img;
$docelowa_szerokosc = $x;
$docelowa_wysokosc = 10000000000000;
list
($szerokosc, $wysokosc) = getimagesize($orginalny_obrazek); $xskala=$szerokosc/$docelowa_szerokosc;
$yskala=$wysokosc/$docelowa_wysokosc;
if ($yskala>$xskala)
{
$nowa_szerokosc = round($szerokosc * (1
/$yskala)); $nowa_wysokosc = round($wysokosc * (1
/$yskala)); }
else
{
$nowa_szerokosc = round($szerokosc * (1
/$xskala)); $nowa_wysokosc = round($wysokosc * (1
/$xskala)); }
// Zmiana rozmiaru orginalnego obrazu
$obraz_zmiana_wielkosci = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc);
$obrazek_tymczasowy = imagecreatefromjpeg ($orginalny_obrazek);
imagecopyresampled($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc, $szerokosc, $wysokosc);
imagejpeg($obraz_zmiana_wielkosci); // !!
}
miniatura($_GET['img'], $_GET['x']);
?>
No i normalnie generuje mi miniatury a jak spróbowałem wygenerować z bardzo dużego obrazka (2448x3264) miniaturę o szerokości 200px to nie wyświetla jej.
Z góry dziękuję za pomoc