1 00:00:01,140 --> 00:00:04,160 القليل عن الpixels 2 00:00:06,310 --> 00:00:09,449 (ضغطات كاميرا) 3 00:00:09,459 --> 00:00:11,729 جيد 4 00:00:11,729 --> 00:00:14,480 أنشأت "انستاغرام" مع شريكي المؤسس "مايك"، 5 00:00:14,480 --> 00:00:19,009 بداية رأينا الهاتف الجوال كفرصة لإنشاء شيء جديد. 6 00:00:19,009 --> 00:00:23,270 لأنه وللمرة الأولى الناس يحملون جهازا أقرب للحاسوب ضمن جيبهم. وقد قررنا 7 00:00:23,270 --> 00:00:27,730 أن مشاركة الصور كان ربما الفرصة الأكبر للسنوات الخمس القادمة، وأمرا قريبا 8 00:00:27,730 --> 00:00:32,360 إلى قلوبنا، شيئا أردنا أن نصرف وقتنا عليه. 9 00:00:32,360 --> 00:00:37,280 من العظيم القول بأنك تمتلك تطبيقا أو فكرة تقوم ب x أوy أوz ولكن طالما أنها لا تحل 10 00:00:37,280 --> 00:00:43,259 مشكلة حقيقية للناس فلن يستخدموها. والسؤال هو: ما المشكلة التي تقوم بحلها؟ 11 00:00:43,759 --> 00:00:48,100 (بايبر-مصورة) عندما واجه الناس في البداية مشكلة كيفية عرض صورة على الشاشة، 12 00:00:48,100 --> 00:00:52,480 كان عليهم أن يأتوا بطريقة لتجزئة الصور إلى بيانات. في 1957، مهندس حاسوب قديم يدعى 13 00:00:52,480 --> 00:00:56,770 "راسل كيرش" أخذ صورة لطفله الرضيع ومسحها. 14 00:00:56,770 --> 00:01:01,469 وقد كانت أول صورة رقمية، صورة رضيع بيضاء وسوداء-- وهكذا كانت ولادة البكسل! 15 00:01:01,469 --> 00:01:07,640 البكسلات هي مفهوم مثير للاهتمام لأنك لا تستطيع رؤيتها بسهولة كبيرة. 16 00:01:07,640 --> 00:01:13,130 ولكن في الواقع، إذا أخذت عدسة مكبرة ووضعتها بالقرب من الشاشة تستطيع 17 00:01:13,130 --> 00:01:17,630 أن ترى فعليا أن شاشتك مكونة من نقاط صغيرة جدا من الأضواء الخافتة. والأكثر إثارة هو 18 00:01:17,630 --> 00:01:22,439 أن هذه النقاط الصغيرة من الأضواء، هي فعليا عدة نقاط صغيرة من الأضواء 19 00:01:22,439 --> 00:01:28,060 مختلفة الألوان. هناك الأحمر، الأخضر، والأزرق. البكسلات معا، من بعيد تخلق صورة 20 00:01:28,060 --> 00:01:32,560 وفي العمق، هي مجرد أضواء صغيرة تضيئ وتنطفئ. الدمج بينها يخلق الصور وما 21 00:01:32,560 --> 00:01:36,990 تراه على شاشتك كل يوم تستخدم فيه حاسبك. 22 00:01:36,990 --> 00:01:42,259 لذا ستسمع عن مصطلح "الدقة" كثيرا، في كل من علوم الحاسب ومصنعو الأجهزة سيتحدثون 23 00:01:42,259 --> 00:01:48,209 عنها. الدقة هي بشكل أساسي الأبعاد التي من خلالها تستطيع قياس عدد البكسلات على 24 00:01:48,209 --> 00:01:53,659 الشاشة. بالعودة إلى اليوم الذي كنت فيه طالبا في الثانوية كانت 640x480 بكسل 25 00:01:53,659 --> 00:01:58,079 واليوم هي أكبر بكثير. وأيضا أصبحنا نسأل ليس فقط عن الدقة 26 00:01:58,079 --> 00:02:02,279 ولكن أيضا الكثافة.على سبيل المثال على الهواتف الذكية يتم ملاءمة نفس العدد من 27 00:02:02,279 --> 00:02:06,929 الأضواء الصغيرة المدعوة بالبكسلات ولكن في مساحة أكثف، وهذا ما يسمح لك بالحصول 28 00:02:06,929 --> 00:02:13,640 على صور أوضح. الآن، كيف تخزن هذه القيم من البكسلات ضمن ملف. ما تفعله هو تخزين قيم 29 00:02:13,640 --> 00:02:23,030 الأحمر، الأخضر والأزرق في ثلاثيات صغيرة، بشكل فعال. بقيم مختلفة يشكل كل منها بكسلا. 30 00:02:23,030 --> 00:02:32,700 القيم تتراوح بين 0 و 255. 0 سيكون داكنا جدا، و255 ساطعا جدا. 31 00:02:32,700 --> 00:02:37,730 ثلاثيات القيم هذه تشكل بكسلا واحدا. 32 00:02:37,730 --> 00:02:40,860 ملف الصورة، سواء كان jpeg، gif ، png الخ. 33 00:02:40,860 --> 00:02:44,370 يحتوي الملايين من ثلاثيات الRGB هذه (red-green-blue). 34 00:02:44,370 --> 00:02:48,200 إذن كيف يخزن الحاسوب كل هذه البيانات؟ جميع البيانات الحسابية والبصرية يتم 35 00:02:48,200 --> 00:02:53,360 تمثيلها من خلال بتات. البت له حالتان: عمل- إيقاف (on-off) ولكن بدلا من 36 00:02:53,360 --> 00:02:57,130 تخزين on أو off ، الحواسيب تستخدم 1 أو 0 -- ثنائي! 37 00:02:57,130 --> 00:03:01,150 ملف الصورة فعليا مكون من العديد من الأصفار والواحدات 38 00:03:01,150 --> 00:03:08,240 ولكن لماذا تتراوح قيم RGB بين 0 و255؟ يظهر لدينا أن كل قناة لونية، RGB، 39 00:03:08,240 --> 00:03:13,930 يتم تمثيلها ب 8 بتات، والتي تدعى معا بايت. إذا كنت تعرف نظام الأعداد الثنائي، ستعرف 40 00:03:13,930 --> 00:03:20,250 أن أكبر رقم يمكن ل 8 بتات أن تمثله هو 255. 255 يكافئ 8 واحدات ضمن السطر. 41 00:03:20,250 --> 00:03:30,610 والرقم الأصغر 0 أو 8 أصفار ضمن السطر. وبالتالي، 0 ل255 تعطي 255 شدة مختلفة 42 00:03:30,610 --> 00:03:36,260 ضمن القناة اللونية. يمكنننا تمثيل بكسل اللون السماوي على سبيل المثال، 43 00:03:36,260 --> 00:03:42,710 بنظامنا الثنائي الأساس التقليدي كـ 64 (القليل من الأحمر)، و224 (الكثير من 44 00:03:42,710 --> 00:03:57,950 الأخضر) ، و208 (لبعض الأزرق). ولكن الحاسب سيخزنها ك 0100000111000001101000. 45 00:03:57,950 --> 00:04:03,330 نستخدم 24 خانة رقمية ثنائية لتمثيل هذا البكسل الواحد. لذا بدلا من الثنائي، 46 00:04:03,330 --> 00:04:08,370 الفنانون الرقميون غالبا يستخدمون النظام الست عشري لتمثيل الألوان. وبالتالي يمكننا 47 00:04:08,370 --> 00:04:16,279 تمثيل اللون السماوي نفسه باستخدام 6 خانات رقمية ست عشرية: 40E0D0. وهو أقصر بكثير. 48 00:04:16,279 --> 00:04:22,779 دعنا نقول أننا نريد تعديل ألوان الصورة. كيف يمكنك فعل ذلك؟ بشكل أساسي هناك طرق 49 00:04:22,779 --> 00:04:27,569 لتوابع المطابقة التي تأخذ الدخل قيمة البكسل. وبالتالي تأخذ دخلا لقيمة الأحمر، 50 00:04:27,569 --> 00:04:34,879 الأخضر والأزرق. والتي تمثل اللون. ثم تطابق هذه القيمة باستخدام تابع مع قيمة أحمر، 51 00:04:34,879 --> 00:04:40,780 أخضر وأزرق جديدة. دعنا نقول أنك أردت جعل الصورة أغمق. إحدى طرق عمل ذلك 52 00:04:40,780 --> 00:04:47,029 هي أخذ قيم الأحمر،الأخضر والأزرق التي تأتي تباعا ودعنا نقول أننا نطرح قيمة ثابتة 53 00:04:47,029 --> 00:04:49,610 من كل منها، ولتكن 50. 54 00:04:49,610 --> 00:04:54,029 من الواضح أنه لا يمكنك أن تذهب لقيم أقل من 0، ولكنك فقط تطرح 50 من كل منها وهذا 55 00:04:54,029 --> 00:05:01,829 هو الخرج. أي أن الدخل هو R,G,B والخرج هو R-50,G-50,B-50. 56 00:05:01,829 --> 00:05:07,569 الذي ستراه هو أنك أخذت صورة بسطوع معين، وحصلت على صورة بسطوع أغمق. 57 00:05:07,569 --> 00:05:12,579 الذي لا يدركه العديد من الناس عن "انستاغرام"أن الناس فكرت به في البداية 58 00:05:12,579 --> 00:05:17,580 كطريقة لفلترة الصور، وجعل صورك تبدو جميلة بطريقة ما، أواسترجاعها. 59 00:05:17,580 --> 00:05:22,620 وما وصل إليه كان فعليا أكثر أهمية، لقد كان طريقة لتواصل الناس. 60 00:05:22,620 --> 00:05:28,520 إنه ليس فقط رؤية صور أصدقائك وعائلتك، ولكن فعليا القدرة على استكشاف الأشياء التي 61 00:05:28,520 --> 00:05:34,210 تحدث حول العالم. سواء كانت أعمال شغب في الخارج، تحرك اجتماعي، يمكنك أن 62 00:05:34,210 --> 00:05:38,099 تستهلك بشكل أساسي هذه المعلومة بطريقة مرئية. 63 00:05:38,099 --> 00:05:41,069 وهذا سمح لنا بالنمو بسرعة كبيرة وأن نكون منصة عالمية. 64 00:05:42,880 --> 00:05:49,060 تعلم المزيد في: studio.code.org