Mam taki kod:
if (isset($_POST['wyslijZdjecie']) && !empty($_FILES['dodajZdjecie']['tmp_name'])) { $grupa = $_POST['grupa'];
$page = $_GET['page'];
$source = $_FILES['dodajZdjecie']['tmp_name'];
$name .= $page;
if (isset($_POST['grupa']) && !empty($_POST['grupa'])) { $name .= "_$grupa";
}
$name .= "_" . basename($_FILES['dodajZdjecie']['name']); $destination = "/images/gallery/1/" . $name;
$docelowa_szerokosc = 160;
$docelowa_wysokosc = 120;
$xskala=$szerokosc/$docelowa_szerokosc;
$yskala=$wysokosc/$docelowa_wysokosc;
// Kalkulacja nowego rozmiaru
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 ($destination);
imagecopy($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $nowa_wysokosc);
imagejpeg($obrazek_tymczasowy, $destination, 75);
}
}
Problem jest taki, że skrypt nie zapisuje mi nowego pomniejszonego obrazu
Ten post edytował pablos83 12.11.2009, 15:05:19