Különbség a határoló töltés és az árvíz kitöltése között

Anonim

Határkitöltés vs árvízkitöltés

Sokféle algoritmust alkalmaznak számítógépes grafikákban a festményszámok érdekében. Az árvíz kitöltése és a határok kitöltése két ilyen népszerű algoritmus. A határoló töltés és az árvíz kitöltése majdnem ugyanolyan jellegű, de bizonyos szempontok szerint eltér a cikkben.

Flood Fill

Az árvíz kitöltése egy egész területet zárt figurában egymással összekapcsolt képpontokon keresztül, egyetlen színt használva. Ez egy egyszerű módja annak, hogy kitöltse a színt a grafikában. Az egyik csak a formát veszi és elkezdi az árvízkitöltést. Az algoritmus úgy működik, hogy a határon belül lévő összes képpont ugyanazt a színt adja, mint a határvonalat és a képpontokat. Az árvízkitöltést néha magvetőnek nevezzük, amikor magot telepítünk, és egyre több magot ültetünk el az algoritmus által. Minden egyes vetőmag vállalja azt a felelősséget, hogy ugyanazt a színt adja meg a képpontnak, amelyen elhelyezik. Az árvíz kitöltési algoritmus számos változata létezik, amelyet a követelmények függvényében használnak.

Határbetöltés

Határbetöltés egy másik algoritmus, amelyet számítógépes grafika ábrázolására használnak. Olyan hasonlít az Árvízkitöltéshez, hogy sokan zavarba ejtik, hogy ez egy másik variáció. Itt a terület választott színű képpontokkal lesz határolva, ami megadja a technikának a nevét. Látni lehet a különbséget a magvak ültetéséhez szükséges körülmények között. A határoló töltés a kiválasztott területet színnel tölti, amíg az adott színes határ nem található. Ez az algoritmus természetesen rekurzív is, mivel a függvény visszatér, ha a színezendő pixel a határszín, vagy már a kitöltési szín.

- 9 -> Röviden:

• Az árvíz kitöltése és határoló kitöltése olyan algoritmusok, amelyeket egy adott ábra egy kiválasztott színnel történő színezésére használnak

• Az árvíz kitöltés olyan, amelyben a kiválasztott szín összes csatlakoztatott képpontja cserélje ki a kitöltési színt.

• Határbetöltés nagyon hasonlít a különbséghez, amikor a program megáll, amikor egy adott színhatár található.