Razlika između granica i poplave

Granični ispust i poplava

Postoji mnogo vrsta algoritama koji se koriste u računalnoj grafici za slikanje figura. Poplava i Bubnjarenje su dva takva popularna algoritma. Granica i poplava su vrlo slične prirode, ali se razlikuju u određenim aspektima koji će biti istaknuti u ovom članku..

Poplava

Poplava boja ispunjava cijelo područje u priloženoj figuri kroz međusobno povezane piksele koristeći jednu boju. To je jednostavan način za unošenje boja u grafiku. Jedan samo poprima oblik i započinje poplavu. Algoritam radi na način da svim pikselima unutar granice daje istu boju ostavljajući granicu i piksele vani. Poplava za poplavu se ponekad naziva i punjenje sjemenkama jer sadite sjeme, a sve više i više sjemenki se zasađuje algoritmom. Svako sjeme preuzima odgovornost davanjem iste boje pikselu na kojem je postavljeno. Mnogo je varijacija algoritma Flood Fill algoritma koji se koriste ovisno o potrebama.

Granica ispuna

Boundary Fill je još jedan algoritam koji se koristi u svrhu bojanja figura u računalnoj grafici. Toliko je sličan Flood Fillu da ga mnogi zbunjuju da li je to još jedna od njegovih varijacija. Ovdje se područje obojava s pikselima odabrane boje kao granice čime je tehnika dobila ime. Može se vidjeti razlika u uvjetima za sadnju sjemena. Granicno popunjavanje ispunjava odabrano podrucje bojom dok ne bude pronađena zadana obojena granica. Ovaj algoritam također je rekurzivne prirode jer se funkcija vraća kada je piksel koji je obojen graničnom bojom ili je već boja punjenja.

Ukratko:

• Poplava i popunjavanje granice su algoritmi koji se koriste za bojanje određene figure odabranom bojom

• Flood Fill je onaj u kojem se svi povezani pikseli odabrane boje zamjenjuju bojom ispuna.

• Ispunjavanje granica vrlo je slično s razlikom što se program zaustavlja kad se pronađe zadana granica boje.