Relleno de límite frente a relleno de inundación
Hay muchos tipos de algoritmos que se utilizan en los gráficos por computadora con el fin de pintar figuras. El relleno de inundación y el relleno de límites son dos de estos algoritmos populares. El Relleno de límite y el Relleno de inundación son casi similares en naturaleza, pero difieren en ciertos aspectos que se destacarán en este artículo.
Relleno de inundación
El relleno de inundación colorea un área completa en una figura cerrada a través de píxeles interconectados usando un solo color. Es una manera fácil de llenar de color los gráficos. Uno simplemente toma la forma y comienza el relleno de inundación. El algoritmo funciona de manera que da a todos los píxeles dentro del límite el mismo color, dejando el límite y los píxeles fuera. El relleno de inundación también se conoce a veces como relleno de semillas cuando planta una semilla y el algoritmo planta más y más semillas. Cada semilla asume la responsabilidad de dar el mismo color al píxel en el que se posiciona. Hay muchas variaciones del algoritmo de relleno de inundación que se utilizan según los requisitos.
Relleno de límites
Boundary Fill es otro algoritmo que se usa para colorear figuras en gráficos por computadora. Es tan similar a Flood Fill que muchos se confunden en cuanto a si se trata de otra variación del mismo. Aquí el área se colorea con píxeles de un color elegido como límite, lo que le da su nombre a la técnica. Uno puede ver la diferencia en las condiciones que existen para plantar las semillas. Relleno de límite rellena el área elegida con un color hasta que se encuentra el límite de color dado. Este algoritmo también es de naturaleza recursiva, ya que la función regresa cuando el píxel que se va a colorear es el color del límite o ya es el color de relleno.
En resumen:
• Flood Fill y Boundary Fill son algoritmos que se utilizan para colorear una figura dada con un color elegido
• El relleno de inundación es uno en el que todos los píxeles conectados de un color seleccionado se reemplazan por un color de relleno.
• Relleno de límites es muy similar, con la diferencia de que el programa se detiene cuando se encuentra un límite de color determinado.