Ir para conteúdo
Fórum Script Brasil
  • 0

Obter A Largura E A Altura Da Imagem


Guest - Roberto -

Pergunta

Guest - Roberto -

Olas pessoal estou usando o seguinte codigo:

<?

$imagem = "imagem.jpg";

$largura = imagesx($imagem);

$altura = imagesy($imagem);

echo "Largura: $largura";

echo "<br>";

echo "Altura: $altura";

?>

está dando este erro:

Warning: imagesx(): supplied argument is not a valid Image resource in c:\arquivos de programas\easyphp\www\teste.php on line 3

Warning: imagesy(): supplied argument is not a valid Image resource in c:\arquivos de programas\easyphp\www\teste.php on line 4

Porq???

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Não, velho... usa o getimagesize(); rolleyes.gif

Ele vai retornar as dimensões da imagem num array... por exemplo:

$tamanho = getimagesize("caminho/imagem.jpg");

Aí você vai vendo:

echo $tamanho[0];

echo $tamanho[1];

echo $tamanho[2];

echo $tamanho[3];

Se não me engano, ela retorna esses 4 elementos. Aí dá uma olhada em cada um... é bem legal. E você não precisa habilitar a GD pra usar essa função. smile.gif

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

<?

$imagem = "imagem.jpg";

$largura = imagesx($imagem);

$altura = imagesy($imagem);

echo "Largura: $largura";

echo "<br>";

echo "Altura: $altura";

?>

o erro que dando aqui...

Warning: imagesx(): supplied argument is not a valid Image resource in c:\arquivos de programas\easyphp\www\teste.php on line 3

Warning: imagesy(): supplied argument is not a valid Image resource in c:\arquivos de programas\easyphp\www\teste.php on line 4

é porque você tem que passar para as funções imagesx() e imagesy(), um resource da imagem, e não o caminho da imagem.

Mude a linha:

$imagem = "imagem.jpg";
para:
$imagem = imagecreatetojpeg("imagem.jpg");

falou!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...