Jump to content


Photo

Gdlib + Png


  • Faça o login para participar
2 replies to this topic

#1 D!NE!-PET

D!NE!-PET

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 31/08/2005, 16:40

Tenho uma aplicação onde através de um formulario acrescento uma imagem no formato PNG - (esta imagem é gerada como um PNG de 8bits). para a aplicação.

Automaticamente a aplicação cria duas outras imagens um Thumb e uma outra das mesmas proporções.
O grande problema é que as imagens geradas pelo GDlib+PHP estão sendo gerandas em 24bits, sendo assim minha imagem de proporção menor esta muito maior do que a original (8bits). A imagem de tamanho igual esta gigantesca.

Gostaria de saber se tem como setar algo para a lib não mudar as configurações do depth da imagem, ou mesmo uma outra que não aumente tanto o arquivo final.

Estão usando PHP 1.4.10 e GDlib 2.0.15.

Se alguém puder ajudar....

#2 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 31/08/2005, 17:09

png nao tem :(

mesmo seu input sendo um png, nade impede do output ser um GIF ou um JPG... ou o formato do output é importante?
com o imagejpeg vc tem um parametro que vc define a qualidade da foto, o que interfere diretamente no tamanho em bytes da mesma...

jah a imagegif, na sua versao da GD nao deve funcionar, se vc puder instalar a versao 2.0.26(Se nao me engano), nela retornou o suporte a gif, e todo gif tem 8 bits, o que deve ajudar no tamanho do arquivo tambem ;)

PS: o seu php deve ser 4.1.10, nao, heheh, na versao 1.bolinha nem se chamava PHP ainda

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑


#3 D!NE!-PET

D!NE!-PET

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 31/08/2005, 17:22

Minha imagem tem de ser gerada em PNG. e quanto a versão do php foi erro de digitação




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq