Differenza tra riempimento del contorno e riempimento del flusso

Riempimento contorno vs Riempimento alluvione

Esistono molti tipi di algoritmi che sono utilizzati in computer grafica per scopi di figure pittoriche. Riempimento di riempimento e Riempimento dei confini sono due di tali algoritmi popolari. Riempimento al contorno e Riempimento di riempimento sono quasi simili in natura ma differiscono in alcuni aspetti che verranno evidenziati in questo articolo.

Riempimento

Il riempimento Flood colora un'intera area in una figura racchiusa tra pixel interconnessi utilizzando un singolo colore. È un modo semplice per riempire i colori nella grafica. Si prende solo la forma e inizia il riempimento dell'inondazione. L'algoritmo funziona in modo tale da dare a tutti i pixel all'interno del contorno lo stesso colore, lasciando il confine e i pixel all'esterno. Flood Fill viene anche indicato come Seed Fill mentre si pianta un seme e sempre più semi vengono piantati dall'algoritmo. Ogni seme assume la responsabilità di dare lo stesso colore al pixel in cui è posizionato. Esistono molte varianti dell'algoritmo Flood Fill che vengono utilizzate in base ai requisiti.

Riempimento al contorno

Boundary Fill è un altro algoritmo utilizzato allo scopo di colorare figure in computer grafica. È così simile a Flood Fill che molti sono confusi sul fatto che sia un'altra variazione di esso. Qui l'area viene colorata con i pixel di un colore scelto come contorno, dando alla tecnica il suo nome. Si può vedere la differenza nelle condizioni che ci sono per piantare i semi. Il riempimento del contorno riempie l'area prescelta con un colore fino a quando non viene trovato il bordo colorato specificato. Questo algoritmo è anche ricorsivo in natura poiché la funzione ritorna quando il pixel da colorare è il colore limite o è già il colore di riempimento.

In breve:

• Flood Fill e Boundary Fill sono algoritmi utilizzati per colorare una determinata figura con un colore scelto

• Flood Fill è uno in cui tutti i pixel connessi di un colore selezionato vengono sostituiti da un colore di riempimento.

• Il riempimento del contorno è molto simile con la differenza che il programma si arresta quando viene trovato un determinato limite di colore.