السلام عليكم, هل يمكنك تفعيل الرسائل الخاصة للحظة؟
أحدث مواضيعه
-
0517 -
3846 -
1846 -
2802 -
22,219 -
1595
تحديثات الحالة

السلام عليكم اخوي ياليت تشوف الموضوع الي نزلته اعتذر لازعاجك ولكن والله متوهق بشي بسيط عليكم إن شاء الله وششكراً

يا أخي الكريم لو تفضلت و شرحت لي هذه الأسطر جزاك الله خير

pixel1 = list(pixels[0, 0]) # 0 1 2
pixel2 = list(pixels[1, 0]) # 3 4 5
pixel3 = list(pixels[2, 0]) # 6 7
pixel1[0] = (pixel1[0] & 0xfe) | ((code >> 7) & 1) # 7
pixel1[1] = (pixel1[1] & 0xfe) | ((code >> 6) & 1) # 6
pixel1[2] = (pixel1[2] & 0xfe) | ((code >> 5) & 1) # 5

pixel1 ماذا يأخد ؟
+++++
قيمة 0xfe هي 254 لماذا ؟ و ليس 255 قيمة العليا لل RGB
+++++
اشرحلي الكود من فضلك
على السي لدي معلومات عن هته الرموز
& and logique for binary 1&1=1 1&0=0
| 1 | 1 =1 1|0 = 1 0|0=0 or logique
<< shr shift right يعني الدفع الى اليمين لتبفى القيمة الأخيرة حسب العدد
لكني لم أفهم وضعياتهم جزاك الله خيرا أخي