Ribų užpildymas vs potvynių užpildymas
Yra daug tipų algoritmų, kurie naudojami kompiuterinėje grafikoje figūroms piešti. Užtvindymas ir ribos užpildymas yra du iš tokių populiarių algoritmų. Ribų užpildymas ir užtvindymo užpildymas yra beveik panašaus pobūdžio, tačiau skiriasi tam tikrais aspektais, kurie bus pabrėžti šiame straipsnyje.
Potvynių užpildymas
Potvynių užpildas nuspalvina visą uždaros figūros plotą per sujungtus pikselius, naudojant vieną spalvą. Tai paprastas būdas užpildyti spalvas grafikoje. Vienas tiesiog įgauna formą ir pradeda užpildyti potvynius. Algoritmas veikia taip, kad visi ribos viduje esantys pikseliai būtų vienodi, paliekant ribą, o pikseliai už ribų. Potvynių užpildas taip pat kartais vadinamas sėklų užpildu, kai sėjate sėklą, o pagal algoritmą pasėjama vis daugiau sėklų. Kiekviena sėkla yra atsakinga už vienodos spalvos suteikimą pikseliui, prie kurio ji yra. Yra daug užtvindymo užpildymo algoritmo variantų, kurie naudojami atsižvelgiant į reikalavimus.
Ribų užpildymas
Ribų užpildymas yra dar vienas algoritmas, naudojamas kompiuterinės grafikos figūroms nuspalvinti. Jis yra toks panašus į Flood Fill, kad daugeliui kyla klausimas, ar tai dar vienas jo variantas. Čia sritis nuspalvinama pasirinktos spalvos pikseliais, kaip riba, suteikiant technikos pavadinimą. Galima pastebėti sėklų sodinimo sąlygų skirtumus. Ribų užpildymas užpildo pasirinktą sritį spalva, kol randama nurodyta spalvota riba. Šis algoritmas taip pat yra rekursyvus, nes funkcija grįžta, kai spalvinamas pikselis yra ribinė arba užpildymo spalva.
Trumpai:
• Užtvindymo užpildymas ir ribos užpildymas yra algoritmai, naudojami tam tikrai figūrai nuspalvinti pasirinkta spalva
• Užpildymas yra toks, kai visi sujungti pasirinktos spalvos pikseliai pakeičiami užpildymo spalva.
• Ribų užpildymas yra labai panašus, tačiau skirtumas yra tas, kad programa sustoja, kai randama tam tikra spalvų riba.