Napisałem funkcję zmniejszającą rozdzielczość obrazów ale po wyścietleniu tego zamiast obrazów wyskakują jakieś znaki...
Funkcja wygląda tak:
function newImageSize($orginalImage, $targetWidth, $targetHeight){ $width = $orginalWidth/$targetWidth; $height = $orginalHeight/$targetHeight; if($targetHeight>$targetWidth){ } else{ } $newImageResize = imagecreatetruecolor($newWidth,$newHeight); if($expension[mime] == 'image/png'){ $imageTemporary = imagecreatefrompng($orginalImage); } if($expension[mime] == 'image/jpeg'){ $imageTemporary = imagecreatefromjpeg($orginalImage); } imagecopyresampled($newImageResize,$imageTemporary,0,0,0,0,$newWidth,$newHeight,$width,$height); imagejpeg($newImageResize, NULL, 70); }
Sprawdzałem biblitekę gd wszysko ustwiona na TRUE