• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

cyclop

Smi-transparencias em PNG ( Using GD )

1 mensagem neste tópico

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

0

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