ale_suc 0 Denunciar post Postado Junho 5, 2008 Olá. Estou criando um script e preciso que todas as imagens sejam convertidas para JPEG. Após verificar se a imagem é valida, faço o upload e após devo fazer essa conversão para JPEG. Alguma dica de como posso fazer ?? Abraços!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Junho 5, 2008 pesquise aqui no forum nos subtópicos que lá tem procure por "thumbnail" ;) Compartilhar este post Link para o post Compartilhar em outros sites
ale_suc 0 Denunciar post Postado Junho 5, 2008 Valeu pela ajuda, mas pesquisei aqui no fórum, no php.net e ainda não consegui. Tenho as imagens (vários formatos JPEG, BMP, GIF) em uma pasta "imagens". As novas imagens podem ficar com o mesmo tamanho, preciso apenas converter elas para JPEG. :blink: Compartilhar este post Link para o post Compartilhar em outros sites
ale_suc 0 Denunciar post Postado Junho 6, 2008 Consegui com o código abaixo. Agora é so modificar para os outros formatos. Abraço!!!! <?php $imagem_entrada = 'imagem.gif'; $imagem_saida = 'imagem.jpg'; $img = imagecreatefromgif($imagem_entrada); $w = imagesx($img); $h = imagesy($img); $trans = imagecolortransparent($img); if($trans >= 0) { $rgb = imagecolorsforindex($img, $trans); $oldimg = $img; $img = imagecreatetruecolor($w,$h); $color = imagecolorallocate($img,$rgb['red'],$rgb['green'],$rgb['blue']); imagefilledrectangle($img,0,0,$w,$h,$color); imagecopy($img,$oldimg,0,0,0,0,$w,$h); } imagejpeg($img,$imagem_saida); ?> Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Junho 6, 2008 faça assim: $dados = getimagesize($imagem_entrada); echo $dados["mime"]; para verificar o tipo da imagem exemplo: $imagem_entrada = "imagem.png" $dados = getimagesize($imagem_entrada); echo $dados["mime"]; // resultado: image/png Compartilhar este post Link para o post Compartilhar em outros sites