marcus_du 1 Denunciar post Postado Abril 22, 2010 Olá Amigos; Estou a desenvolver um site, e os thumbs do mesmo é criado dinâmicamente através do código: $nomearquivo = @$_GET['imga']; header("Content-type: image/png"); list($width, $height) = getimagesize($nomearquivo); $new_width = 120; $new_height = 110; $image_p = imagecreatetruecolor($new_width, $new_height); $image = @imagecreatefrompng($nomearquivo); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); imagepng($image_p); imagedestroy($image_p); Ok, até ai tudo ok, só que as miniaturas são de arquivos pngs com fundo transparente, e assim, os arquivos são vetores pretos, e o fundo ao criar a miniatura fica todo preto. Algém sabe, como eu posso mudar a cor do fundo de preto para outra cor, para que depois disso, eu possa com a função imagecolortransparent. Por favor, preciso disso com muita urgência! Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Abril 23, 2010 É complicado trabalhar com imagens transparentes com a biblioteca GD. Recomendo o uso da biblioteca ImageMagick. Um abraço! Compartilhar este post Link para o post Compartilhar em outros sites