WEBVTT 00:00:01.140 --> 00:00:04.160 القليل عن الpixels 00:00:06.310 --> 00:00:09.449 (ضغطات كاميرا) 00:00:09.459 --> 00:00:11.729 جيد 00:00:11.729 --> 00:00:14.480 أنشأت "انستاغرام" مع شريكي المؤسس "مايك"، 00:00:14.480 --> 00:00:19.009 بداية رأينا الهاتف الجوال كفرصة لإنشاء شيء جديد. 00:00:19.009 --> 00:00:23.270 لأنه وللمرة الأولى الناس يحملون جهازا أقرب للحاسوب ضمن جيبهم. وقد قررنا 00:00:23.270 --> 00:00:27.730 أن مشاركة الصور كان ربما الفرصة الأكبر للسنوات الخمس القادمة، وأمرا قريبا 00:00:27.730 --> 00:00:32.360 إلى قلوبنا، شيئا أردنا أن نصرف وقتنا عليه. 00:00:32.360 --> 00:00:37.280 من العظيم القول بأنك تمتلك تطبيقا أو فكرة تقوم ب x أوy أوz ولكن طالما أنها لا تحل 00:00:37.280 --> 00:00:43.259 مشكلة حقيقية للناس فلن يستخدموها. والسؤال هو: ما المشكلة التي تقوم بحلها؟ 00:00:43.759 --> 00:00:48.100 (بايبر-مصورة) عندما واجه الناس في البداية مشكلة كيفية عرض صورة على الشاشة، 00:00:48.100 --> 00:00:52.480 كان عليهم أن يأتوا بطريقة لتجزئة الصور إلى بيانات. في 1957، مهندس حاسوب قديم يدعى 00:00:52.480 --> 00:00:56.770 "راسل كيرش" أخذ صورة لطفله الرضيع ومسحها. 00:00:56.770 --> 00:01:01.469 وقد كانت أول صورة رقمية، صورة رضيع بيضاء وسوداء-- وهكذا كانت ولادة البكسل! 00:01:01.469 --> 00:01:07.640 البكسلات هي مفهوم مثير للاهتمام لأنك لا تستطيع رؤيتها بسهولة كبيرة. 00:01:07.640 --> 00:01:13.130 ولكن في الواقع، إذا أخذت عدسة مكبرة ووضعتها بالقرب من الشاشة تستطيع 00:01:13.130 --> 00:01:17.630 أن ترى فعليا أن شاشتك مكونة من نقاط صغيرة جدا من الأضواء الخافتة. والأكثر إثارة هو 00:01:17.630 --> 00:01:22.439 أن هذه النقاط الصغيرة من الأضواء، هي فعليا عدة نقاط صغيرة من الأضواء 00:01:22.439 --> 00:01:28.060 مختلفة الألوان. هناك الأحمر، الأخضر، والأزرق. البكسلات معا، من بعيد تخلق صورة 00:01:28.060 --> 00:01:32.560 وفي العمق، هي مجرد أضواء صغيرة تضيئ وتنطفئ. الدمج بينها يخلق الصور وما 00:01:32.560 --> 00:01:36.990 تراه على شاشتك كل يوم تستخدم فيه حاسبك. 00:01:36.990 --> 00:01:42.259 لذا ستسمع عن مصطلح "الدقة" كثيرا، في كل من علوم الحاسب ومصنعو الأجهزة سيتحدثون 00:01:42.259 --> 00:01:48.209 عنها. الدقة هي بشكل أساسي الأبعاد التي من خلالها تستطيع قياس عدد البكسلات على 00:01:48.209 --> 00:01:53.659 الشاشة. بالعودة إلى اليوم الذي كنت فيه طالبا في الثانوية كانت 640x480 بكسل 00:01:53.659 --> 00:01:58.079 واليوم هي أكبر بكثير. وأيضا أصبحنا نسأل ليس فقط عن الدقة 00:01:58.079 --> 00:02:02.279 ولكن أيضا الكثافة.على سبيل المثال على الهواتف الذكية يتم ملاءمة نفس العدد من 00:02:02.279 --> 00:02:06.929 الأضواء الصغيرة المدعوة بالبكسلات ولكن في مساحة أكثف، وهذا ما يسمح لك بالحصول 00:02:06.929 --> 00:02:13.640 على صور أوضح. الآن، كيف تخزن هذه القيم من البكسلات ضمن ملف. ما تفعله هو تخزين قيم 00:02:13.640 --> 00:02:23.030 الأحمر، الأخضر والأزرق في ثلاثيات صغيرة، بشكل فعال. بقيم مختلفة يشكل كل منها بكسلا. 00:02:23.030 --> 00:02:32.700 القيم تتراوح بين 0 و 255. 0 سيكون داكنا جدا، و255 ساطعا جدا. 00:02:32.700 --> 00:02:37.730 ثلاثيات القيم هذه تشكل بكسلا واحدا. 00:02:37.730 --> 00:02:40.860 ملف الصورة، سواء كان jpeg، gif ، png الخ. 00:02:40.860 --> 00:02:44.370 يحتوي الملايين من ثلاثيات الRGB هذه (red-green-blue). 00:02:44.370 --> 00:02:48.200 إذن كيف يخزن الحاسوب كل هذه البيانات؟ جميع البيانات الحسابية والبصرية يتم 00:02:48.200 --> 00:02:53.360 تمثيلها من خلال بتات. البت له حالتان: عمل- إيقاف (on-off) ولكن بدلا من 00:02:53.360 --> 00:02:57.130 تخزين on أو off ، الحواسيب تستخدم 1 أو 0 -- ثنائي! 00:02:57.130 --> 00:03:01.150 ملف الصورة فعليا مكون من العديد من الأصفار والواحدات 00:03:01.150 --> 00:03:08.240 ولكن لماذا تتراوح قيم RGB بين 0 و255؟ يظهر لدينا أن كل قناة لونية، RGB، 00:03:08.240 --> 00:03:13.930 يتم تمثيلها ب 8 بتات، والتي تدعى معا بايت. إذا كنت تعرف نظام الأعداد الثنائي، ستعرف 00:03:13.930 --> 00:03:20.250 أن أكبر رقم يمكن ل 8 بتات أن تمثله هو 255. 255 يكافئ 8 واحدات ضمن السطر. 00:03:20.250 --> 00:03:30.610 والرقم الأصغر 0 أو 8 أصفار ضمن السطر. وبالتالي، 0 ل255 تعطي 255 شدة مختلفة 00:03:30.610 --> 00:03:36.260 ضمن القناة اللونية. يمكنننا تمثيل بكسل اللون السماوي على سبيل المثال، 00:03:36.260 --> 00:03:42.710 بنظامنا الثنائي الأساس التقليدي كـ 64 (القليل من الأحمر)، و224 (الكثير من 00:03:42.710 --> 00:03:57.950 الأخضر) ، و208 (لبعض الأزرق). ولكن الحاسب سيخزنها ك 0100000111000001101000. 00:03:57.950 --> 00:04:03.330 نستخدم 24 خانة رقمية ثنائية لتمثيل هذا البكسل الواحد. لذا بدلا من الثنائي، 00:04:03.330 --> 00:04:08.370 الفنانون الرقميون غالبا يستخدمون النظام الست عشري لتمثيل الألوان. وبالتالي يمكننا 00:04:08.370 --> 00:04:16.279 تمثيل اللون السماوي نفسه باستخدام 6 خانات رقمية ست عشرية: 40E0D0. وهو أقصر بكثير. 00:04:16.279 --> 00:04:22.779 دعنا نقول أننا نريد تعديل ألوان الصورة. كيف يمكنك فعل ذلك؟ بشكل أساسي هناك طرق 00:04:22.779 --> 00:04:27.569 لتوابع المطابقة التي تأخذ الدخل قيمة البكسل. وبالتالي تأخذ دخلا لقيمة الأحمر، 00:04:27.569 --> 00:04:34.879 الأخضر والأزرق. والتي تمثل اللون. ثم تطابق هذه القيمة باستخدام تابع مع قيمة أحمر، 00:04:34.879 --> 00:04:40.780 أخضر وأزرق جديدة. دعنا نقول أنك أردت جعل الصورة أغمق. إحدى طرق عمل ذلك 00:04:40.780 --> 00:04:47.029 هي أخذ قيم الأحمر،الأخضر والأزرق التي تأتي تباعا ودعنا نقول أننا نطرح قيمة ثابتة 00:04:47.029 --> 00:04:49.610 من كل منها، ولتكن 50. 00:04:49.610 --> 00:04:54.029 من الواضح أنه لا يمكنك أن تذهب لقيم أقل من 0، ولكنك فقط تطرح 50 من كل منها وهذا 00:04:54.029 --> 00:05:01.829 هو الخرج. أي أن الدخل هو R,G,B والخرج هو R-50,G-50,B-50. 00:05:01.829 --> 00:05:07.569 الذي ستراه هو أنك أخذت صورة بسطوع معين، وحصلت على صورة بسطوع أغمق. 00:05:07.569 --> 00:05:12.579 الذي لا يدركه العديد من الناس عن "انستاغرام"أن الناس فكرت به في البداية 00:05:12.579 --> 00:05:17.580 كطريقة لفلترة الصور، وجعل صورك تبدو جميلة بطريقة ما، أواسترجاعها. 00:05:17.580 --> 00:05:22.620 وما وصل إليه كان فعليا أكثر أهمية، لقد كان طريقة لتواصل الناس. 00:05:22.620 --> 00:05:28.520 إنه ليس فقط رؤية صور أصدقائك وعائلتك، ولكن فعليا القدرة على استكشاف الأشياء التي 00:05:28.520 --> 00:05:34.210 تحدث حول العالم. سواء كانت أعمال شغب في الخارج، تحرك اجتماعي، يمكنك أن 00:05:34.210 --> 00:05:38.099 تستهلك بشكل أساسي هذه المعلومة بطريقة مرئية. 00:05:38.099 --> 00:05:41.069 وهذا سمح لنا بالنمو بسرعة كبيرة وأن نكون منصة عالمية. 00:05:42.880 --> 00:05:49.060 تعلم المزيد في: studio.code.org