Diferença Entre Boundary Fill E Flood Fill

Diferença Entre Boundary Fill E Flood Fill
Diferença Entre Boundary Fill E Flood Fill

Vídeo: Diferença Entre Boundary Fill E Flood Fill

Vídeo: Diferença Entre Boundary Fill E Flood Fill
Vídeo: difference between flood fill and boundary fill algorithm 2024, Abril
Anonim

Preenchimento de limite vs enchimento de limite

Existem muitos tipos de algoritmos que são utilizados na computação gráfica para fins de pintura de figuras. Preenchimento de inundação e Preenchimento de limite são dois desses algoritmos populares. O Boundary Fill e o Flood Fill são quase semelhantes em natureza, mas diferem em certos aspectos que serão destacados neste artigo.

Preenchimento

Preenchimento de cores em uma área inteira em uma figura fechada por meio de pixels interconectados usando uma única cor. É uma maneira fácil de preencher as cores nos gráficos. Um apenas toma a forma e começa o flood fill. O algoritmo funciona de maneira a dar a todos os pixels dentro do limite a mesma cor, deixando o limite e os pixels fora. O Flood Fill às vezes também é chamado de Seed Fill, pois você planta uma semente e mais e mais sementes são plantadas pelo algoritmo. Cada seed tem a responsabilidade de dar a mesma cor ao pixel em que está posicionada. Existem muitas variações do algoritmo de Flood Fill que são usadas dependendo dos requisitos.

Preenchimento de limite

O Preenchimento de limite é outro algoritmo usado para colorir figuras em computação gráfica. É tão semelhante ao Flood Fill que muitos ficam confusos sobre se é outra variação dele. Aqui, a área é colorida com pixels de uma cor escolhida como limite, dando o nome à técnica. Percebe-se a diferença nas condições de plantio das sementes. O preenchimento de limite preenche a área escolhida com uma cor até que o limite de cor fornecido seja encontrado. Esse algoritmo também é recursivo por natureza, pois a função retorna quando o pixel a ser colorido é a cor de limite ou já é a cor de preenchimento.

Em resumo:

• Flood Fill e Boundary Fill são algoritmos usados para colorir uma determinada figura com uma cor escolhida

• Flood Fill é aquele em que todos os pixels conectados de uma cor selecionada são substituídos por uma cor de preenchimento.

• O Preenchimento do limite é muito semelhante, com a diferença de que o programa pára quando um determinado limite de cor é encontrado.

Recomendado: