O que é mascaramento de imagens?

O mascaramento de imagens usa valores binários, em escala de cinza ou de alfa para controlar quais pixels de outra imagem ficam visíveis ou são afetados por uma operação. Valores intermediários da máscara permitem cobertura parcial e transições suaves.

Como funciona o mascaramento de imagens

Uma máscara participa da composição como um campo de cobertura: suas amostras modulam a opacidade da origem ou limitam onde um efeito é calculado. Máscaras raster seguem a grade da imagem e podem descrever cabelos ou sombras suaves, enquanto caminhos de recorte vetoriais são rasterizados em cobertura no tamanho de saída solicitado. Caminhos vetoriais compostos podem incluir áreas vazadas de acordo com as regras de preenchimento e de caminho. As máscaras entram nos fluxos de trabalho de mídia durante a criação de recortes, a correção seletiva, a elaboração do layout e a composição final.

Informações essenciais

  1. A cor pré-multiplicada exige tratamento consistente do alfa; filtrar representações não pré-multiplicadas e pré-multiplicadas como se fossem iguais pode criar franjas escuras ou claras.
  2. Um caminho de recorte descreve a inclusão geométrica e pode ser redimensionado sem uma grade fixa de pixels, mas a translucidez com bordas suavizadas geralmente exige cobertura rasterizada ou uma máscara alfa.
  3. A máscara e a origem devem compartilhar a mesma transformação de coordenadas, as mesmas dimensões e a mesma polaridade; um redimensionamento ou uma inversão silenciosa pode deslocar o recorte ou expor o fundo que deveria permanecer oculto.

Quando o mascaramento de imagens é importante

Use máscaras raster para seleções detalhadas ou com bordas suaves e caminhos vetoriais quando os limites precisarem ser redimensionados sem perder definição ou permanecer editáveis. Erros de polaridade, alinhamento ou interpretação do alfa podem ocultar o elemento desejado ou criar emendas visíveis.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente