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;
}










