Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

cyclop

Smi-transparencias em PNG ( Using GD )

Mensagens Recomendadas

cyclop    0
cyclop

Estou a tentar fazer um tratamento a uma imagem, querendo preservar a transparência

Uso o código: 
[code]
$aSize = getimagesize($source);
$oImage = imagecreatefrompng($source);
$oTmpImage = imagecreatetruecolor($aSize[0], $aSize[1]);
$alphaColor = imagecolorallocatealpha($oTmpImage, 0, 0,0);
imagecolortransparent($oTmpImage, $alphaColor);
imagealphablending($oTmpImage, false); 
imagecopyresampled($oTmpImage, $oImage, 0, 0, 0, 0, $aSize[0], $aSize[1],$aSize[0], $aSize[1]);

Estou a conseguir preservar a transparência ( 0-1 range ), mas não as smi-transparências do png ( 0-100 range )

Alguém me pode dizer que burrisse estou eu a fazer? Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade