buh 0 Denunciar post Postado Setembro 15, 2009 pessoal tenhu uma função que faz o redimencionamento da imagem eis a função function cortar($imagem,$tamanho,$altura){ header("Content-type: image/jpeg; image/png"); //$src = $_GET["src"]; $src = $imagem; $MaxLarg = $tamanho; $MaxAlt = $altura; $img = imagecreatefromjpeg($src); $numWdt = imagesx($img); $numHgt = imagesy($img); if ( ($MaxLarg > $numWdt) and ($MaxAlt > $numHgt) ) { $nova = $img; $width = $numWdt; $height = $numHgt; } else { $areanova = $MaxLarg*$MaxAlt; $largarea = $MaxAlt * $numWdt; $altarea = $MaxLarg * $numHgt; $maxlargarea = $areanova / $largarea; $maxaltarea = $areanova / $altarea; if ($maxlargarea > $maxaltarea) { $width = $maxlargarea*$numWdt; $height = $maxlargarea*$numHgt; } else { $width = $maxaltarea*$numWdt; $height = $maxaltarea*$numHgt; }; $nova = imagecreatetruecolor($width,$height); imagecopyresampled($nova, $img, 0,0,0,0,$width,$height,$numWdt,$numHgt); }; if($width > $MaxLarg) { $nx = ($width-$MaxLarg)/2; } else { $nx = 0; } if($height < $MaxAlt) { $ny = ($height-$MaxAlt)/2; } else { $ny = 0; } $i = imagecreatetruecolor($MaxLarg,$MaxAlt); imagecopy($i, $nova, 0, 0, $nx, $ny,$MaxLarg,$MaxAlt); imagejpeg($i, "",100); imagedestroy($i); } cortar("32560post_foto.jpg",100,100); ela redimenciona e corta a imagem do jeito que ta ai ele naum salva a imagem.. gostaria de salvar ela numa determinada pasta alguem me ajuda? e teria como usar essa função pra varias fotos tipo cortar("foto1.jpg",100,100); cortar("foto2.jpg",100,100);[/ cortar("foto3.jpg",100,100);[/ eu tentei mais imprime so a primeira.. ajuda? vlw Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 15, 2009 Tire esta linha header("Content-type: image/jpeg; image/png"); Habilite todas as mensagens de erro <?php ini_set('display_errors', 1); error_reporting(E_ALL); ?> Tente novamente e veja se retorna algum erro. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Renato Siroma 2 Denunciar post Postado Setembro 15, 2009 LEIA ISTO Ai você vai saber onde colocar a URL da pasta desejada. E ele não realiza duas vezes porque você precisa resetar todas variáveis antes de executar novamente. Compartilhar este post Link para o post Compartilhar em outros sites