FC ConcursosFC Concursos

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.

  1. gd_info. 
  2. getimagesize. 
  3.  imagealphablending.
  4.  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

Continue aprendendo