imagealphablending — Define o modo de mesclagem de uma imagem.
bool imagealphablending (recurso $image, bool $blendmode)
imagealphblending() permite que dois modos de pintura diferentes sejam usados em imagens truecolor.
No modo de mesclagem, o componente de cor do canal alfa é fornecido para todas as funções de pintura, como imagesetpixel() para determinar o quanto a cor subjacente deve brilhar. Como resultado, o GD mistura automaticamente a cor existente naquele ponto com a cor do pincel e armazena o resultado na imagem. Os pixels resultantes são opacos.
No modo sem mesclagem, a cor do pincel é copiada junto com as informações do canal alfa, substituindo o pixel alvo. O modo de mistura de cores não está disponível ao desenhar imagens em paleta.
Se blendmode for TRUE, o modo de mesclagem estará ativado, caso contrário, será desativado. Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
imageO recurso de imagem retornado pela função de criação de imagem (como imagecreatetruecolor()).
blendmode independentemente de o modo de mesclagem estar ativado. O padrão é True para imagens em cores reais, FALSE caso contrário.
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
<?php// Cria uma imagem $im = imagecreatetruecolor(100, 100);// Ativa o modo de mistura de cores imagealphablending($im, true); // Desenha um quadrado imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate( $im, 255, 0, 0));//Cabeçalho de saída('Tipo de conteúdo: imagem/png');imagepng($im);imagedestroy($im);?>