الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ازاي اخد rectangle من صوره

بدأه karimcplus في 16 أبريل 2011 · 1 رد · 1,029 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ازاي اخد frame من صوره معينه

مثلا

الصوره الي تحت عايز اقسم الحركات حركه حركه مش معقول هقطع صوره صوره

لو انا عايز اخد rectangle معسن منالصوره

هل من هذه

glDrawPixels( image->sizeX , image->sizeY ,GL_RGB , GL_UNSIGNED_BYTE , image->data );

#2

هنا انت امام خياين

اولاً : بأستخدام glDrawPixels سوف تقوم برسم الصوره سطر سطر مع ملاحظه التالي سيكون الارتفاع 1 وتحدد العرض بحسب العرض الذي تحتاجه وتغير موقع البيانات التي سترسمها بتغيير قيمه ال pointer image->data لكل سطر جديد ، وكذلك مكان الرسم بأستخدام glRasterPos .

ثانياً : وهي الاسهل هي ان ترسم بأستخدام glBegin مع GL_POINTS بحيث ترسم الاجزاء التي تريدها pixel by pixel وهي ابطاء من الطريقه الاولى والكنها اسهل لتطور وتطوير.

مواضيع مشابهة