Preenchimento de limite vs preenchimento de inundação
Existem muitos tipos de algoritmos utilizados em computação gráfica para fins de pintura de figuras. O preenchimento de inundação e o preenchimento de limite são dois desses algoritmos populares. Preenchimento de limite e preenchimento de inundação são de natureza quase semelhante, mas diferem em certos aspectos que serão destacados neste artigo.
Preenchimento de inundação
O preenchimento de inundação colore uma área inteira em uma figura fechada através de pixels interconectados usando uma única cor. É uma maneira fácil de preencher cores nos gráficos. Um apenas toma a forma e começa a preencher. 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 preenchimento de inundação também é chamado de preenchimento de semente à medida que você planta uma semente e mais e mais sementes são plantadas pelo algoritmo. Cada semente assume a responsabilidade de dar a mesma cor ao pixel em que está posicionada. Existem muitas variações do algoritmo de preenchimento de inundação que são usadas dependendo dos requisitos.
Preenchimento dos limites
Preenchimento dos limites é outro algoritmo usado para fins de colorir figuras em computação gráfica. É tão semelhante ao preenchimento de inundação que muitos ficam confusos quanto a se tratar de outra variação. Aqui, a área fica colorida com pixels da cor escolhida como limite, dando à técnica o nome. Pode-se ver a diferença nas condições existentes para o plantio das sementes. O preenchimento do limite preenche a área escolhida com uma cor até que o limite colorido especificado seja encontrado. Esse algoritmo também é de natureza recursiva, pois a função retorna quando o pixel a ser colorido é a cor do limite ou já é a cor de preenchimento..
Em resumo: • Preenchimento de inundação e preenchimento de limite são algoritmos usados para colorir uma determinada figura com uma cor escolhida • Preenchimento de inundação é aquele em que todos os pixels conectados de uma cor selecionada são substituídos por uma cor de preenchimento. • Preenchimento do limite é muito semelhante, com a diferença de o programa parar quando um determinado limite de cor é encontrado.
|