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

Desenhar um degrade com a GD


vini_loock

Pergunta

Olá,

Estou tentado fazer um degrade com a GD, mas não consigo, não sei o porque.

Acredito q tenha alguma coisa errada com meu PHP, pois se eu desenhar uma image e mandar imprimir na tela, não acontece nada, só funciona se eu salvar e no caso do degrade, quando eu salvo a image ele salva tudo ok, mas com uma cor sólida.

O código:

<?php
    
    $width = $_GET['w'];
    $height = $_GET['h'];
    
    $start['r'] = 0;
    $start['g'] = 101;
    $start['b'] = 150;
    
    $end['r'] = 0;
    $end['g'] = 42;
    $end['b'] = 62;
    
    $each['r'] = ($start['r']-$end['r'])/$height;
    $each['g'] = ($start['g']-$end['g'])/$height;
    $each['b'] = ($start['b']-$end['b'])/$height;
    
    $ct = imagecreate($width, $height);
    
    for($i = 0; $i < $width; $i++){
        
        for($j = 0; $j < $height; $j++){
            
            $r = $start['r']+($each['r']*$j);
            $g = $start['g']+($each['g']*$j);
            $b = $start['b']+($each['b']*$j);
            
            imagesetpixel($ct, $i, $j, imagecolorallocate($ct, $r, $g, $b));
            
        }
        
    }
    
    imagepng($ct, 'image.png');
    imagedestroy($ct);
    
?>

Meu PHP é o 5.3.5

e a GD: 2.4.3

Ta muito estranho isso, esse código eu tinha usado há um tempo atras(antes d atualizar o PHP) e tudo deu certo. Será que é por causa da versão do PHP?

Vlw.

Vinicius

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...