Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera,
Nesse código de redimensionar a imagem, onde que posso configurar pra que as imagens redimensionadas continuem com a qualidade 100%, o que está havendo é que o cliente que estou criando o site está reclamando que os JPG está ficando meio borradinho (Normal quando reduz um pouco a qualidade para a imagem não ficar tão pesada).
Agradeço muito se puderem me ajudar, segue abaixo o código do script.
<?php
class Redimensiona{
function Redimensionar($imagem, $altura, $pasta,$nome_img){
$name = $nome_img;
if ($imagem['type']=="image/jpeg"){
$img = imagecreatefromjpeg($imagem['tmp_name']);
}else if ($imagem['type']=="image/gif"){
$img = imagecreatefromgif($imagem['tmp_name']);
}else if ($imagem['type']=="image/png"){
$img = imagecreatefrompng($imagem['tmp_name']);
}
$x = imagesx($img);
$y = imagesy($img);
$largura = ($altura * $x)/$y;
$nova = imagecreatetruecolor($largura, $altura);
imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $altura, $x, $y);
if ($imagem['type']=="image/jpeg"){
$local="$pasta/$name".".jpg";
imagejpeg($nova, $local);
}else if ($imagem['type']=="image/gif"){
$local="$pasta/$name".".gif";
imagejpeg($nova, $local);
}else if ($imagem['type']=="image/png"){
$local="$pasta/$name".".png";
imagejpeg($nova, $local);
}
imagedestroy($img);
imagedestroy($nova);
return $local;
}
}
?>
Abraços galera.
Carregando comentários...