Chegara to'ldirish va toshqin to'ldirish

Raqamlarni bo'yash uchun kompyuter grafikasida qo'llaniladigan algoritmlarning ko'p turlari mavjud. To'fonni to'ldirish va chegara to'ldirish - bu mashhur algoritmlardan ikkitasi. Chegaraviy to'ldirish va suv toshqini tabiatda deyarli o'xshashdir, ammo ushbu jihatda alohida ta'kidlanadigan ba'zi jihatlari farq qiladi.

To'fon bilan to'ldirish

To'fon yopiq shaklda butun maydonni bitta rang yordamida o'zaro bog'liq piksellar orqali to'ldiradi. Grafikada rangni to'ldirishning oson usuli. Ulardan biri faqat shaklini oladi va toshqinni to'ldirishni boshlaydi. Algoritm chegaradagi barcha piksellarni chegara va piksellardan tashqarida bir xil rangda berish uchun ishlaydi. To'fonni to'ldirishni ba'zan urug'lar bilan to'ldirish deb ham atashadi, chunki siz urug 'ekasiz va algoritm yordamida tobora ko'proq urug'lar ekasiz. Har bir urug 'joylashtirilgan pikselga bir xil rang berish majburiyatini oladi. To'fonni to'ldirish algoritmining ko'pgina o'zgarishlari mavjud, ular talablarga qarab qo'llaniladi.

Chegaraviy to'ldirish

Chegara to'ldirish - bu kompyuter grafikasida raqamlarni bo'yash uchun ishlatiladigan yana bir algoritm. To'fonni to'ldirishga o'xshash narsa shuki, ko'pchilik uning boshqa o'zgaruvchisi ekanligiga shubha qilishadi. Bu erda maydon tanlangan rangning piksellari bilan ranglanadi, bu chegara sifatida texnikaga o'z nomini beradi. Urug'larni ekish uchun mavjud sharoitlardagi farqni ko'rish mumkin. Chegaraviy to'ldirish tanlangan maydonni berilgan rangli chegara topilmaguncha rang bilan to'ldiradi. Ushbu algoritm tabiatda ham rekursivdir, chunki funktsiya piksel chegara rangi yoki allaqachon to'ldirilgan rang bo'lganida qaytib keladi.

Qisqacha: • To'fonni to'ldirish va chegara to'ldirish - bu tanlangan rang bilan berilgan rasmni bo'yash uchun ishlatiladigan algoritmlar • Flood Fill - bu tanlangan rangning barcha piksellarini to'ldirish rangi bilan almashtiriladigan vositadir. • Chegara to'ldirish rangning chegarasi topilganida dastur to'xtab qolishi bilan farq qiladi.