Diferența dintre umplerea limită și umplerea de inundații

Anonim

Umplere de limită vs umplere de inundații

Există mai multe tipuri de algoritmi care sunt folosiți în grafica computerizată pentru pictura figurilor. Suprafețele de umplere și umplerea limită sunt doi dintre algoritmi populari. Umplerea limită și umplerea de inundații sunt aproape similare, însă diferă în anumite aspecte care vor fi evidențiate în acest articol.

Umplere de inundații

Umplerea de inundații culminează o zonă întreagă într-o figura închisă, prin pixeli interconectați, utilizând o singură culoare. Este o modalitate ușoară de a umple culoarea în grafică. Se ia forma si se incepe umplerea inundatiilor. Algoritmul funcționează astfel încât toți pixelii din interiorul limitei să aibă aceeași culoare care părăsește limita și pixelii din afară. Flood Fill este, de asemenea, uneori denumită Seed Fill când plantați o sămânță și tot mai multe semințe sunt plantate de algoritm. Fiecare sămânță își asumă responsabilitatea de a acorda aceeași culoare pixelului la care este poziționată. Există multe variații ale algoritmului Flood Fill care sunt utilizate în funcție de cerințe.

Umplere limită

Umplerea limită este un alt algoritm utilizat pentru colorarea figurilor în grafica computerizată. Este atât de similar cu "Flood Fill", încât mulți sunt confuzi în privința dacă este o altă variantă a acesteia. Aici zona devine colorată cu pixeli de o culoare aleasă ca limită, ceea ce conferă tehnicii numele. Se poate vedea diferența în condițiile care există pentru plantarea semințelor. Umplerea frontală umple zona selectată cu o culoare până când se găsește limita colorată dată. Acest algoritm este, de asemenea, recursiv în natură deoarece funcția revine atunci când pixelul care trebuie colorat este culoarea limită sau este deja culoarea de umplere.

• Flood Fill și Foundary Fill sunt algoritmi folosiți pentru colorarea unei figuri date cu o culoare aleasă

• Flood Fill este una în care toți pixelii conectați dintr-o culoare selectată înlocuiți-vă cu o culoare de umplere.

• Umplerea limită este foarte asemănătoare cu diferența fiind oprirea programului când se găsește o limită de culoare dată.