<?php $image_filename1 = $_FILES['image_filename1']['name']; $image_size = $_FILES['image_filename1']['size']; $ImageDir= "zdjecia/"; $ImageThumb = $ImageDir . "thumbs/"; $ImageName= $ImageDir . $image_filename1; $error .="Musisz+wybrac+plik+graficzny<br>"; } { } if ($image_size > 2097152) { $error .="Rozmiar+pliku+graficznego+nie+moze+przekraczac+2MB<br>"; } if($width >1280) { $error .="Szerokosc+obrazka+nie+moze+byc+wieksza+niz+1280+pikseli"; } if($height >800) { $error .="Wysokosc+obrazka+nie+moze+byc+wieksza+niz+1280+pikseli"; } if ($type > 3) { $error .=ulrencode("Przykro+nam+ale+podany+obraz+jest+w+zlym+formacie+!"); } $lastpicid = 1; $newfilename = $ImageDir . $lastpicid . ".jpg"; if ($type == 2) { } else { if ($type == 1) { $image_old = imagecreatefromgif($ImageName); } elseif ($type == 3) { $image_old = imagecreatefrompng($ImageName); } $image_jpg = imagecreatetruecolor($width, $height); imagecopyresampled($image_jpg, $image_old, 0, 0, 0, 0, $width, $height, $width, $height); imagejpeg($image_jpg, $newfilename); imagedestroy($image_old); imagedestroy($image_jpg); } //**WSTAW NASTĘPUJˇCE WIERSZE $newthumbname = $ImageThumb . $lastpicid . ".jpg"; // pobierz wymiary miniaturki $width_thumb= 94; $height_thumb= 70; // utwórz miniaturkę $largeimage = imagecreatefromjpeg($newfilename); $thumb = imagecreatetruecolor($width_thumb, $height_thumb); imagecopyresampled($thumb, $largeimage, 0, 0, 0, 0, $width_thumb, $height_thumb, $width, $height); imagejpeg($thumb, $newthumbname); imagedestroy($largeimage); imagedestroy($thumb); }}
i ptanie czy jest jakaś możliwość zwiększenia wielkości obrazu a nie tak jak tu jest max 1280