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

Ajuda Com Gd2


itibere

Pergunta

Ola, estou com o seguinte problema,

estou criando um script que chera um grafico em php,

eu já abilitei a biblioteca do gd2 no php.ini, mas quando rodo o script da o seguinte erro:

Fatal error: imageellipse(): requires GD 2.0 or later in c:\apache\htdocs\mtsgramotiva.php on line 22

eu tenho outro script que roda com a GD1, e funciona nomermalmete.

Qual pode ser o erro.

Abraços.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Meu php.ini ta assim

.

.

.

; Directory in which the loadable extensions (modules) reside.

extension_dir =C:\apache\php\extensions\

.

.

.

;Windows Extensions

;Note that MySQL and ODBC support is now built in, so no dll is needed for it.

;extension=php_gd.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_hyperwave.dll

e na pasta "C:\apache\php\extensions\" já tem a extenão "php_gd2.dll"

Tá errado?

Link para o comentário
Compartilhar em outros sites

  • 0

Ta Assim

gd

GD Support enabled

GD Version 2.0 or higher

FreeType Support enabled

FreeType Linkage with freetype

JPG Support enabled

PNG Support enabled

WBMP Support enabled

mas não funciona:

esse é o codigo que to testando:

<?
//*****************************  O BLOCO ABAIXO IRA GERAR OS gráficos ******************************
/*
    AS VARIAVEIS A BAIXO IRAM DEFINIR O TAMAMHO DO GRAFICO;
    AS MARGEMS;
*/
$larguraGraficoX=700;
$alturaGraficoY=500;
$margensGráfcio=25;
//    ABAIXO CRIA-SE A IMAGEM DO GRAFICO DE NOME: $graficoMotivacao;
$graficoMotivacao =imagecreate($larguraGraficoX,$alturaGraficoY);
//  AQUI CRIA-SE UMA IMAGEM PARA SERVIR DE BASE PARA O GRAFICO
$corBaseGrafico=ImageColorAllocate ($graficoMotivacao, 180, 180,180);
$corDasLinhas=ImageColorAllocate($graficoMotivacao, 0, 0, 0);    // COR DAS LINHAS Y E X
imagefilledrectangle ($graficoMotivacao,0, 0,$larguraGraficoY,$alturaGraficoX, $corFundoGrafico);
//  AQUI CRIA-SE O FUNDO PARA O GRÁFICO PARA O GRAFICO
$corFundoGrafico=ImageColorAllocate ($graficoMotivacao, 255, 255, 255);
imagefilledrectangle ($graficoMotivacao,(0+$margensGráfcio),(0+$margensGráfcio),(700-$margensGráfcio),(500-$margensGráfcio), $corFundoGrafico);
//******
imageellipse($graficoMotivacao, 200, 150, 300, 200, $corBaseGrafico);  // esta linha não fucniona pede GD2
//******
//**************
// CRIA O ARQUIVO EM DISCO COM A IMAGEM GRAFICO.PNG"
ImagePng ($graficoMotivacao, "graficoMotivacao.png");
// LIBERA A MEMORIA USADA BA CONSTRUÇAO DO GRAFICO
ImageDestroy ($graficoMotivacao);
?>

se eu comentar a linha do gd2, e roda o escript funiona (cria a parte do grafico que serve como fundo).

Link para o comentário
Compartilhar em outros sites

  • 0

A parte do ph naoexibe a imagem so cria, desculpe não ter posto o exemplo todo.

Eu exibo a imagem assim:

<html>
<head>
<title>PHP Exemplos - Gráficos</title>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center"><td colspan="2"><img src="graficoMotivacao.png" align="center" ></td></tr>
</table>
</body>
</html>

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,5k
    • Posts
      652,3k
×
×
  • Criar Novo...