Boundary Fill vs Flood Fill
Es gibt viele Arten von Algorithmen, die in der Computergrafik zum Malen von Figuren verwendet werden. Flood Fill und Boundary Fill sind zwei dieser beliebten Algorithmen. Boundary Fill und Flood Fill sind fast gleich, unterscheiden sich jedoch in bestimmten Aspekten, die in diesem Artikel hervorgehoben werden.
Hochwasser füllen
Flood Fill färbt einen ganzen Bereich in einer geschlossenen Figur durch miteinander verbundene Pixel mit einer einzigen Farbe. Es ist eine einfache Möglichkeit, die Grafiken mit Farbe zu füllen. Man nimmt einfach die Form an und beginnt mit dem Füllen der Flut. Der Algorithmus arbeitet so, dass alle Pixel innerhalb der Grenze dieselbe Farbe haben, wobei die Grenze und die Pixel außerhalb bleiben. Flood Fill wird manchmal auch als Seed Fill bezeichnet, wenn Sie einen Samen pflanzen und immer mehr Samen vom Algorithmus gepflanzt werden. Jeder Startwert übernimmt die Verantwortung dafür, dem Pixel, an dem er positioniert ist, dieselbe Farbe zu geben. Es gibt viele Variationen des Flood Fill-Algorithmus, die je nach Anforderungen verwendet werden.
Grenzfüllung
Boundary Fill ist ein weiterer Algorithmus, der zum Färben von Figuren in Computergrafiken verwendet wird. Es ist Flood Fill so ähnlich, dass viele verwirrt sind, ob es sich um eine andere Variante handelt. Hier wird der Bereich mit Pixeln einer ausgewählten Farbe als Grenze gefärbt, wodurch die Technik ihren Namen erhält. Man kann den Unterschied in den Bedingungen sehen, unter denen die Samen gepflanzt werden. Die Grenzfüllung füllt den ausgewählten Bereich mit einer Farbe, bis die angegebene farbige Grenze gefunden ist. Dieser Algorithmus ist auch rekursiver Natur, da die Funktion zurückkehrt, wenn das zu färbende Pixel die Grenzfarbe ist oder bereits die Füllfarbe ist.
In Kürze: • Flood Fill und Boundary Fill sind Algorithmen zum Färben einer bestimmten Figur mit einer ausgewählten Farbe • Flood Fill ist eine Füllung, bei der alle verbundenen Pixel einer ausgewählten Farbe durch eine Füllfarbe ersetzt werden. • Grenzfüllung ist sehr ähnlich, mit dem Unterschied, dass das Programm stoppt, wenn eine bestimmte Farbgrenze gefunden wird. |