Starpība Starp Robežas Aizpildīšanu Un Plūdu Aizpildīšanu

Starpība Starp Robežas Aizpildīšanu Un Plūdu Aizpildīšanu
Starpība Starp Robežas Aizpildīšanu Un Plūdu Aizpildīšanu

Video: Starpība Starp Robežas Aizpildīšanu Un Plūdu Aizpildīšanu

Video: Starpība Starp Robežas Aizpildīšanu Un Plūdu Aizpildīšanu
Video: Plūdu riska teritorijas Baltijas jūras ūdenslīmeņa celšanās gadījumā 2024, Aprīlis
Anonim

Robežu aizpildīšana vs Plūdu aizpildīšana

Ir daudz veidu algoritmu, kas tiek izmantoti datorgrafikā, lai krāsotu figūras. Plūdu aizpildīšana un Boundary fill ir divi no šādiem populāriem algoritmiem. Robežu aizpildīšana un plūdu aizpildīšana pēc būtības ir gandrīz līdzīga, taču atšķiras dažos aspektos, kas tiks uzsvērti šajā rakstā.

Plūdu aizpildīšana

Plūdu aizpildījums iekrāso visu laukumu slēgtā attēlā, izmantojot savstarpēji savienotus pikseļus, izmantojot vienu krāsu. Tas ir vienkāršs veids, kā grafikā aizpildīt krāsu. Viens vienkārši iegūst formu un sāk plūdu piepildīšanu. Algoritms darbojas tā, lai visiem pikseļiem, kas atrodas robežas iekšpusē, būtu tāda pati krāsa, atstājot robežu, un pikseļiem ārpusē. Plūdu aizpildīšanu dažkārt dēvē arī par sēklu pildījumu, kad jūs iestādāt sēklas, un algoritms stāda arvien vairāk sēklu. Katra sēkla uzņemas atbildību par tādas pašas krāsas piešķiršanu pikseļam, kurā tā atrodas. Ir daudzas Flood Fill algoritma variācijas, kuras tiek izmantotas atkarībā no prasībām.

Robežu aizpildīšana

Boundary Fill ir vēl viens algoritms, ko izmanto skaitļu krāsošanai datorgrafikā. Tas ir tik līdzīgs Flood Fill, ka daudzi ir neizpratnē par to, vai tā ir vēl viena tā variācija. Šeit apgabals tiek iekrāsots ar izvēlētās krāsas pikseļiem kā robežu, kas piešķir tehnikai tā nosaukumu. Var redzēt atšķirību apstākļos, kādi ir sēklu stādīšanai. Robežu aizpildīšana aizpilda izvēlēto laukumu ar krāsu, līdz tiek atrasta dotā krāsainā robeža. Šim algoritmam ir arī rekursīvs raksturs, jo funkcija atgriežas, kad iekrāsojamais pikselis ir robežkrāsa vai jau ir aizpildījuma krāsa.

Īsumā:

• Plūdu aizpildīšana un robežas aizpildīšana ir algoritmi, kas tiek izmantoti, lai krāsotu noteiktu figūru ar izvēlēto krāsu

• Plūdu aizpildīšana ir tāda, kurā visi pievienotie izvēlētās krāsas pikseļi tiek aizstāti ar aizpildījuma krāsu.

• Robežu aizpildīšana ir ļoti līdzīga, atšķirība ir tā, ka programma apstājas, kad tiek atrasta noteikta krāsu robeža.

Ieteicams: