Differenza tra riempimento confine e riempimento allagamento

Differenza tra riempimento confine e riempimento allagamento
Differenza tra riempimento confine e riempimento allagamento

Video: Differenza tra riempimento confine e riempimento allagamento

Video: Differenza tra riempimento confine e riempimento allagamento
Video: Differenza fra stile, design, abbigliamento e moda 2024, Luglio
Anonim

Riempimento confine vs riempimento inondazione

Ci sono molti tipi di algoritmi che vengono utilizzati nella computer grafica allo scopo di dipingere figure. Flood fill e Boundary fill sono due di questi algoritmi popolari. Boundary Fill e Flood Fill sono di natura quasi simile ma differiscono per alcuni aspetti che verranno evidenziati in questo articolo.

Riempimento inondazione

Il riempimento sfumato colora un'intera area in una figura racchiusa tramite pixel interconnessi utilizzando un unico colore. È un modo semplice per riempire di colore la grafica. Uno prende solo la forma e inizia il riempimento dell'inondazione. L'algoritmo funziona in modo da dare a tutti i pixel all'interno del bordo lo stesso colore lasciando il bordo ei pixel all'esterno. Flood Fill è anche indicato come Seed Fill quando pianti un seme e sempre più semi vengono piantati dall'algoritmo. Ogni seme si assume la responsabilità di dare lo stesso colore al pixel in cui è posizionato. Esistono molte varianti dell'algoritmo Flood Fill che vengono utilizzate a seconda dei requisiti.

Riempimento confine

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

In breve:

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

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

• Boundary Fill è molto simile con la differenza che il programma si interrompe quando viene trovato un determinato confine di colore.

Consigliato: