Diferența dintre umplerea limită și umplerea de inundații
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.