Fatal error: Call to undefined function imagecreatefrombmp()
$imgcheck = isset($_FILES['img']) ? $_FILES['img'] : null; //VERIFICA O TIPO DE ARQUIVO $info = $_FILES['img']['type']; //SE É UMA IMAGEM if($_FILES['img']['type'] == "image/pjpeg" || $_FILES['img']['type'] == "image/gif" || $_FILES['img']['type'] == "image/bmp") { $img = $_FILES['img']['name']; //DIRETÓRIO PARA ONDE O ARQUIVO SERÁ MOVIDO $diretorio="./images/"; //VERIFICA EXTENSÃO ARQUIVO $extensao = strtolower(end(explode('/', $info))); if ($extensao == 'pjpeg') { $extensao = 'jpeg'; } //MOVE PARA O DIRETÓRIO DESEJADO if (move_uploaded_file($_FILES['img']['tmp_name'], $diretorio . $conteudo.'.'.$extensao)) { $nome2 = 'mini'.$conteudo.'.'.$extensao; $nome = $conteudo.'.'.$extensao; $probimg = "Imagem movida para ". $diretorio . $conteudo.'.'.$extensao; //ENVIA IMAGEM ORIGINAL PARA DIRETÓRIO $CriarImagemDe= "imagecreatefrom".$extensao; $img = $CriarImagemDe($diretorio . $conteudo.'.'.$extensao); echo $img; $largurao = imagesx($img);//LARGURA DA AMOSTRA $alturao = imagesy($img);//ALTURA AMOSTRA $alturad = 50; //DEFINIR ALTURA DA MINIATURA EM PX $largurad = ($largurao*$alturad)/$alturao;//CALCULA A LARGURA DA IMAGEM APARTIR DA LARGURA DA MINIATURA $nova = imagecreatetruecolor($largurad,$alturad);//CRIA IMAGEM EM BRANCO imagecopyresampled($nova,$img,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//COPIA SOBRE A IMAGEM EM BRANCO A AMOSTRA DIMUNUINDO CONFORME ESPECIFICAÇÕES //VERIFICA TIPO DO ARQUIVO PARA CHAMAR FUNÇÃO CORRETA $imageformato = "image".$extensao; //$imageformato($img);//MOSTRA IMAGEM TAMANHO NORMAL //$imageformato($nova);//MOSTRA A MINIATURA $imageformato($nova,$diretorio.$nome2);//SALVA MINIATURA //Destruimos o cache da imagem para liberar uma nova thumb ImageDestroy($nova); ImageDestroY($img); } } else { $prob= "O arquivo escolhido não é uma imagem!!"; $erro=true; }