حدود ملء مقابل الفيضانات ملء

هناك العديد من أنواع الخوارزميات التي يتم استخدامها في رسومات الكمبيوتر لغرض رسم الأشكال. تعبئة الفيضان وملء الحدود هما من الخوارزميات الشائعة. حدود التعبئة والفيضان متشابهتان تقريبًا في الطبيعة لكنهما يختلفان في بعض الجوانب التي سيتم تسليط الضوء عليها في هذه المقالة.

ملء الفيضانات

يملأ الفيضان ألوانًا بالكامل في شكل مغلق من خلال وحدات البكسل المترابطة باستخدام لون واحد. إنها طريقة سهلة لملء الألوان في الرسومات. واحد يأخذ فقط الشكل ويبدأ ملء الفيضانات. تعمل الخوارزمية بطريقة لإعطاء كل البيكسلات داخل الحدود نفس اللون تاركًا الحدود والبيكسلات بالخارج. يشار أحيانًا إلى Fill Fill في بعض الأحيان باسم Seed Fill أثناء قيامك بزراعة بذرة وتزرع الخوارزمية المزيد والمزيد من البذور. تتحمل كل بذرة مسؤولية إعطاء نفس اللون إلى البكسل الذي تم وضعه فيه. هناك العديد من الاختلافات في خوارزمية Flood Fill التي يتم استخدامها وفقًا للمتطلبات.

ملء الحدود

Boundary Fill هي خوارزمية أخرى تستخدم لغرض تلوين الأشكال في رسومات الكمبيوتر. إنها تشبه إلى حد كبير Flood Fill لدرجة أن الكثيرين يشعرون بالارتباك بشأن ما إذا كان هناك اختلاف آخر فيه. هنا يتم تلوين المساحة بالبكسل من اللون المختار كحدود مما يمنح هذه التقنية اسمها. يمكن للمرء أن يرى الفرق في الظروف الموجودة لزراعة البذور. تعبئة الحدود يملأ المساحة المختارة بلون حتى يتم العثور على الحدود الملونة المحددة. هذه الخوارزمية متكرّرة أيضًا في طبيعتها حيث تُرجع الدالة عندما يكون البيكسل المراد تلوينه هو لون الحدود أو يكون لون التعبئة بالفعل.