Questão FC266184
O PHP possui diversas funções que são utilizadas para manipulação de imagens. Uma dessas funções define o modo de transparência de uma imagem. Assinale a alternativa correta que ap
Desenvolvimento Web
IDECAN · 2018
O PHP possui diversas funções que são utilizadas para manipulação de imagens. Uma dessas funções define o modo de transparência de uma imagem. Assinale a alternativa correta que apresenta essa função.
- gd_info.
- getimagesize.
- imagealphablending.
- imagecolorallocatealpha.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
imagealphablending define o modo de transparência de uma imagem no GD. Sintaxe: imagealphablending(resource $imagem, bool $modo).
Quando $modo = true, as operações de desenho são mescladas com os pixels já presentes, usando o canal alfa para calcular o resultado (comportamento de blending). Quando $modo = false, o GD não mistura os pixels; as operações escrevem diretamente, preservando os valores de alfa originais.
Na prática, para preservar transparência de PNGs é comum: desativar o blending (imagealphablending($img, false)), preencher com cor totalmente transparente (alpha = 127), e então ativar a gravação do canal alfa (imagesavealpha($img, true)) antes de salvar.
Conteúdo do catálogo FC Concursos · Atualizado em