Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom pessoal estou tendo um problema com uma função.
é de um redimensionamento de imagens e tal...
a função em si esta tudo ok, só que eu faço uma validação para pegar o tamanho da imagem e ver se ela é maior que 800px, caso ela seja, ele faz um redimensionamento para 800 se não faz para 150.
function RedimensionarBrindes($imagem, $name, $largura, $pasta){
$img = imagecreatefromjpeg($imagem['tmp_name']);
$x = imagesx($img);
$y = imagesy($img);
$altura = ($largura * $y)/$x;
$nova = imagecreatetruecolor($largura, $altura);
imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $altura, $x, $y);
imagejpeg($nova, "$pasta/$name");
imagedestroy($img);
imagedestroy($nova);
} /Fecha Função/
$foto = $_FILES['foto'];
$name = "Brinde - ".date("Hismdy").md5(uniqid(rand(), true)).".jpg";
RedimensionarBrindes($foto, $name, 150, "../uploads/Brindes/Miniaturas");
if($_FILES['foto']['size'] >= 800){
RedimensionarBrindes($foto, $name, 800, "../uploads/Brindes/Originais");
}else{
$upload = move_uploaded_file($foto['tmp_name'], "uploads/Brindes/Originais/".$name);
}
tem alguma coisa errada com meu código?
o que eu posso fazer?
Carregando comentários...