السلام عليكم نبدأ إن شاء الله في المحاضرة اللي هي
الثانية هي الثالثة من الأول بس الثانية من التصوير
صح؟ طيب فيه هنكمل اللي هو Chapter واحد بقيت Chapter واحد
في الـ basic terminology بعض المفاهيم برضه اللي
يعني مرت معاكم بس نوضحها بشكل مبسط عشان نقدر نكمل
إن شاء الله باقية الأجزاء في عندنا هنشوف في هذا
الجزء إيش تعرف الـ pixels و الـ bit depth و الـ
resolution و الـ file size و الـ canvas عفوا image
resize canvas، resize، aliasing and anti aliasing
طبعًا إن شاء الله يعني إذا قدرنا اليوم نخلصهم كل
واحد منهم بإذن الله تعالى طيب أول حاجة لما نيجي نتكلم
عن الـ binary digit كلمة binary digit إيش بفهم
منها؟ آه اللي هو التمثيل الثنائي للـ digit أو
التمثيل الثنائي للرقم يعني بمعنى آخر أو بعينيّا
اللي عندي والـ binary إما صفر إما واحد فـ for
each طبعًا هذا بالنسبة للصورة عامة اللي بنتكلم إنه
لكل pixel اللي احنا بنسميها الـ bits Okay لكل pixel
are stored in a sequence by a computer and often
reduced to a mathematical representation
compressed الـ .. الـ bit .. الـ bit digits أو الـ
binary digits تمام نحن بنسميها الـ bit عبارة
عن مجموعة من الأصفار والوحدات وربط صح؟ طبعًا هدول
بمثل pixel واحنا الـ pixel من المرة اللي فاتت و
هييجينا كمان اليوم نحكي فيهم إما هتكون الـ pixel one
bit أو أربع bit أو ثمانية bit أو ثلاثة bit أو ست
عشر bit وهكذا صح أو اثنين وثلاثين وغيره الـ
sequence هدول السلسلة من الـ bit بتمثل مين كل pixel
موجودة في الصورة لكن ممكن أنا أتعامل مع هدول البتات
بطريقة رياضية بحيث إنه أنا أش أعمل equation تقدر
أش تسوي تجمعهم مع بعض بدل ما احنا كاتبينهم sequence
01 01 01 مش عارفة شو ماشي نقدر أش نكتبهم مثل نقول
صفر واحد أو بمعنى آخر صفر اثنين أو مرة اثنين زيرو
ثلاثة واحد زيرو واحد أو الواحد زيرو واحد واحد واحد
زيرو واحد واحد إيش عملت؟ آه
عديناهم .. والواحد وحطينا ثلاثة .. فحطينا ثلاثة و
واحدة .. بالظبط .. وهكذا .. يبقى أنا إيش سويت؟
كتبت نفس الرقم هذا بس بطريقة ثانية مظبوط؟ كتبت
نفس الرقم هذا بس بطريقة .. يبقى أنا إيش سويت؟ كأنه
decode .. يعني coding .. شفرتها وعملت هيك أسلوب جديد
..قلعت فيه number تاني أو bit digits تانين .. ماشي؟
يعبروا عن هذه البتات الأصلية لكن إيش ماله
compressed .. إيش يعني compressed؟ بحيث أنها تقلل من
حجم الملف .. طبعًا إحنا هنا أنتو عارفين وهنشوف إن
شاء الله قدام أنواع الـ compression في أنواع mere
compression يعني مثلًا بالطريقة هذه عدي هدول
123456789 على سبيل المثال لما أجيت وعملت عليهم
نوع من أنواع الـ compression بس عدّيتهم قد صار
123456789101112
يعني أنا ما عملتش compression أنا حاولت إني أجمع بس
المحاولة اللي سويتها زادت من الحجم صح زادت من إيش
من الحجم يعني ما بنفعش ينضغط يعني نوع إيش
uncompressed طلع بحسب الأسلوب اللي أنا هستخدمه
فهمتوا إيش يعني compressed هنا يبقى أنا بعمل
compression على الـ bits تبع الـ pixel واضح بعمل
compression على الـ bits تبع الـ pixel okay هذه
الـ bits are then interpreted طبعًا بتم تفسيرها
وملاحظتها and read by the main computer طبعًا أنت
أي صورة بتفتحيها لازم الـ CPU ياخد البيانات يقرأها
ويتعرف عليها وبعدين يقول لك إيش نوعها ويعرف إيش نوع
الـ compression وإذا عرف إنها صورة وما مش صورة ويعرف
قد إيش أبعادها وقد إيش إيش نوع الألوان اللي فيها و
بعدين يanswer لك إياها صح ولا لأ يبقى إيش بيقرأ هو
الـ bits تبعت الـ pixels صح أو الـ bits اللي احنا
بنسميها raw data تبقى الملف تبع البيانات اللي
بنسميها الـ meta data تبعت الصورة موجودة ورا بعض هيك
01 01 كلام احنا مش هنفهمه لكن هو بيجمع لنا إياها
بشكل رياضي ممكن يفهمه الـ CPU ويستخدم هذه المعادلة
عشان يرجع له الـ data اللي مخبئة جوا تاش هذا الملف
فبيقرأها بيحللها وبيقرأها by the main computer to
produce an analog version for mean display or
printing طبعًا بيقرأ بيانات الـ bits هيتبعت الصورة
إما عشان يظهرها بشكل اللي هي الصورة الطبيعية اللي
أنت مخزنها أو إنه يطبعها على شقلاء الـ printer
واضح؟ يبقى الـ bits هي أساس طبعًا البيانات عندنا في
كل .. بشكل digital سواء كان صوت أو صورة طيب نجي
نحكي عن pixel هل بنفع أقول أنا each bit is a pixel؟
بس
بنفع نقول each pixel is sequence of bits، كل pixel
عبارة عن مجموعة، يعني ما .. بنفعش نقول إن الـ bit is
a pixel أو الـ pixel is a bit، ممكن الـ pixel تكون
bit، صح؟ بس الـ bit .. أيوة اللي هي صدر، بس بنفعش
نقول الـ bit is a pixel، لإنه مش دائمًا الـ bit هي
pixel، واضح؟ okay يبقى الـ pixel زي ما أنتو بتعرفوا
تعريف الـ pixels بشكل .. أنا أجيت سألتك بشكل عام
يعني، إيش تعريفك للـ pixel؟ صحيح هي أصغر عنصر بعبّر
عن الصورة تمام؟ طيب في ناس بتعبّر عنها يعني
بتعطيكي مصطلح تعبير عن الـ pixel بأشكال مختلفة
فعلى سبيل المثال واحد يقول لي هي برا individual pixel
can be seen by zooming in an image واحد يقول لي إنه
أنا كل pixel بقدر أشوفها لحالها بشكل منفرد لما أجي
أعمل zoom صح التعبير ولا مش صح؟ برضه صح طب واحد
يجي يقول is a physical point in a raster image هي
المكوّن المادي physical point في الصورة الرقمية صح
ولا غلط؟ طب في الـ vector؟ لأ فعشان هي تخصص الـ
Raster يعني بالفعل عشان أقول is a single point in
an image وأسكت لإنه الـ image عندي هي Raster
صح ولا لأ؟ طيب أول واحد ييجي يقول اللي إحنا حكيناه
is a smallest addressable element in an all points
addressable display device ممكن تكون هي عبارة عن
كل عنصر .. يعني عبارة عن عنصر .. أصغر عنصر ممثل في
الصورة يمكن تمثيله وين؟ على الـ device أنت الصورة
ممكن تعرضيها على شاشة كمبيوتر، على projector،
تطبعيها على قابعة، صح ولا لأ؟ في أكثر من وسيلة
للعرض، على شاشة جوال، على شاشة كاميرا فيديو، هذا
راح نتكلم إن شاء الله عنه اليوم، فأنا الـ pixels
تبعت شاشة التلفزيون، طبعًا digital، غير الـ pixels
تبعت شاشة الكاميرا، غير الـ pixels تبعت اللي هو
شاشة الكمبيوتر، واضح؟ غير الـ pixels بتاعة الـ image
نفسها فهمتوا عليّا؟ طيب فممكن تكون كل pixel مقابل الـ
pixel إيش بتسبب الـ pixel تبعتها ألوان على الـ
device المراد عرضها عليه يبقى it is the smallest
controllable elements of a picture represented on
the screen يبقى هي برضه زي ما أنتو شايفين هنا إنه
كل Pixel عبارة عن مجموعة من الـ bits صح؟ فأنا عشان
أقدر أتعامل مع الصورة هذه بأتعامل بالوحدة المكونة
إلها اللي هي مين؟ الـ Pixel هو مش غيرها قدامي يعني
أنا لو بدي أقعد أعالج الصورة أكبرها أصغرها أعرضها
بشكل مناسب على الـ device لإنه زي ما قبل شوية قلنا
الـ Pixels تبعت أي device مختلفة عن الـ device
التاني فأنا عشان أعرضها صح لازم أعرف قيمة الـ Pixel
فهي تعتبر وحدة التحكم واضح؟ تعتبر إيش الـ pixel هي
الوسيلة الوحيدة اللي بقدر أتعامل فيها مع الصورة
عشان أتحكم بحجمها أتحكم بطريقة عرضها على الـ device
المطلوب العرض عليه واضح؟ أو لنعمل أي manipulation
على هاي الصورة طيب هنا بس هنا مثلًا في مثل مفارقة
هكذا ما بين هذول الصورة كلكم بتعرفوا كل ما زاد عدد
الـ pixel كل ما كانت الصورة أوضح كل ما كانت الـ
resolution أوضح صح ولا لأ وكل ما كان أنا زودت عدد
الـ pixels كل ما ايش زاد حجم الصورة مظبوط طيب بيجي
نفهمها هذه الـ pixels تبعتي لو أنا فرضا يعني الـ ..
خلينا نقول قداش الـ width تبعها اثنين صح؟ و الـ
length تبعتها الثلاث pixels طيب أنا هذه الصورة
اثنين في ثلاث شايفين شيء؟ مش شايفين حاجة ولاحظوا
حجم الـ pixel كبير وواضح لإنه هيعبي المفروض الطول
هذا كله ياته بكون أنا بالـ .. أي لالة مثلا الـ
canvas تبعتي عدد معين .. طول .. width و height معين
بس بدي أوصل فيهم two في ثلاث .. اثنين في ثلاث
pixels فهيطلع حجم الـ pixel كثير كبير طيب لو أنا
خلينا نقول تقريبا ها تقريبا نفس الـ width على نفس
الارتفاع ماشي روحنا ايش قلناله؟ بدنا إياها عشرين في
ثلاثين pixels خدوا .. شوفوا طلعوا انتبهوا للـ ..
عشان اللي قدام حيجينا حاجات ثانية أن الوحدة هنا
pixel ماشي؟ طيب عشرين في ثلاثين يبقى أنا ماصار
عندي اثنين يبقى بدي أسمي هذه المنطقة لعشرين عمود،
صح؟ طيب آه، هيصغر عندي حجم الـ pixel ولا هيكبر؟
هيصغر، طيب لما يصغر معنى الكلام بدنا نشوف ايش الـ
.. الـ pixel هبدي يكون اللون تبعتها، هل عندي أنا ايش
لونها؟ ما عنديش لونها فالمفروض أنه يعمل قراءة وشوية
معالجة ويعمل resample جديد عشان يعرف ايش بدي يكون
في داخل هاي الـ pixel صح ولا لأ فهتلاحظ أنّه يعني
احنا برضه مش شايفين شيء لكن حجم الـ pixel اللي احنا
بدنا نشوف أن .. نفهمه صغير وبدأت تظهر ألوان مختلفة
من الدرجات هذه gray scale الصورة okay طيب لو زودنا
عدد الـ pixel شوية طيب خلينا أنا أربعين في السبعين
بدأت ملامح الصورة تبين صح؟ بدأت ملامح الصورة
شمالها تبين لكن فيها تكسير ولا مش فيها تكسير؟ فيها
تكسير لأن لسه حجم الـ pixel أنا تقريبا شايفاه صح؟
طيب روحنا زودنا كمان الـ width تبعنا 200 و خلينا الـ
length قد ايش 300 pixels هتلحظي إن الصورة اللي صارت
الـ resolution بتاعتها صارت أفضل بطلنا نشوف الـ
pixels صح؟ حجمها لأ صارت تبين ايش smooth أكثر يبقى
عندنا من الملاحظ يعني أنّه الـ pixel اللي هدور فيه
أو حجم الـ pixel وعدد الـ pixel اللي هدور في الـ
resolution تبعك مين الصورة كل ما زاد عدد الـ pixel
سواء بالـ column أو بالـ row بتزيد عندنا الـ
resolution بالمقابل طبعا هيزيد عندك اللي هو حجم
الصورة واضح؟ طيب
يبقى بيحكي لي هنا أنا ممكن كمان تعريف آخر أحكي فيه
عن الـ pixel هي عبارة عن التمثيل الطبيعي أو الترتيب
الطبيعي للـ pixels هذه عبارة عن شبكة
من ثنائية الأبعاد by using this arrangement
باستخدام هذه الوسيلة لترتيب الـ pixels many common
operations can be implemented احنا حكينا الـ pixel
أو الـ bits هي الوسيلة الوحيدة للتعامل مع الصورة و
الترتيب اللي هما ابتكروا اللي هو الـ two dimension
بيساعد أن أنا أقدر أتعامل مع الصورة وأعمل عليها
تعديلات وبعض العمليات والفلاتر والحكي هذا بشكل
مختلف بشكل واسع يعني وسهل أكثر فمثلا لو أنا
implemented by uniformly applying the same
operation to each pixel independently وهذا إن شاء
الله خلال الفصل اللي احنا نحكي فيه ممكن تلاقي أن
العملية اللي أنا مثلا بدي أضرب في ثلاث نفترض كل
pixel في الصورة بدي أضربها في ثلاث يبقى الثلاث
ضاِبطها في كل pixel ولا لأ؟ في كل pixel يعني ممكن
العملية تصير على pixel pixel pixel pixel ماشي
وممكن العملية ايش تصير؟ arrangement of pixels are
possible ممكن يعني طريقة أخرى للتعامل مع الصورة عن
طريق مين with some sampling patterns even changing
the shape يعني أخد نمط ماشي أخد نمط ايش يعني نمط
يعني بمعنى آخر لنفترض أنّه أنا الصورة مية في مية
pixels تمام؟
بقى أروحش أشتغل عن كبير للمية في مية لو بدي أمشي
على pixel pixel هتاخد وقت كثير ماشي والعملية أنا
مش مطلوبة أن أتمّل على pixel pixel لأ مطلوب تتمّل
على مجموعة من الـ pixels مع بعض بمعنى أنّه أنا بدي
أشتغل نفترض على ثمانية في ثمانية يبقى هجزق الصورة
تبعتي لقد ايش مثلا واحد اثنين ثلاث أربع افترض هي
خمسة
هيك okay نفترض أنا الصورة تبعت ما أبدئش أشتغل بكسل
بكسل لأ على مجموعة من الـ pixels مع بعض فهروح ايش
آخذ خمسة في خمسة pixels ماشي؟ طيب هذا ايش بصير
عندي؟ الـ block هذه هيشتغل على كل المنطقة هاي، مرة
واحدة، ماشي؟ طيب، هذا بيوفر وقت، طبعا هتطلع نتيجة
هتأثر على القيم اللي موجودة هنا، طب البقية كيف بدو
يسوي؟ أحيانا نفس الشيء، بس مش معناه الكلام أنّه
هينقل من الخمسة هاي ويروح للخمسة اللي جنبهم بصير A
يمشي عمود عمود عمود عمود بمعنى أنّه .. شوف الـ shift
بصير أمشي المربع أو الخمسة في خمسة عمود عمود وصف
صف فهمتوا عليّ؟ بمعنى أن هذا الخمسة .. الخمسة اللي
وراها هتصير A هتيجي على العمود اللي هنا فهنصير ناخد
A عمودي زيادة معاي؟ طب عن القيم هيتم دراستها
و عمليات حسابية عليها هدول برضه إن شاء الله هنشوفهم
من .. من ضمن الفلاتر اللي راح نشتغل عليهم ونشوف ايش
الأفكار تبعتها بحيث أنّه مثلا القيم اللي في الوسط
ياخد كل القيم اللي حواليها ويقسم على عددهم ويغير
قيمة السلطة للقيمة اللي هتطلع فبصير القيمة تبعت الـ
pixel اجت بناء على مين؟ على جميع القيم اللي
موجودة هنا في هذا الـ kernel هذا احنا ايش بنسميه؟
بنسميه kernel بنسميه ايش؟ Kernel يعني نمط أو Pattern
ثلاث في ثلاث، أربع في أربع، خمسة في خمسة، ثمانية
في ثمانية، حسب كيف أنت بدك تشتغل على الصورة طبعا
هذا بيعملوا عشان يسَهّل عليهم العمليات وتطلع
النتائج بشكل أفضل ماشي؟ فهمنا ايش الطريقتين؟ يعني
أنا عشان أتعامل مع الصورة إما هتعامل معاها كعملية
pixel by pixel أو إما هتعامل معاها كـ group of
pixels بنسميه Kernel أو بنسميه Pattern هتشوفين؟
بأخذ shape معين أو بنسميه الـ kernel of each pixel
across the image لكل طبعا الـ pixel الموجودة داخل
هاي الـ image for this reasons لها the sub care
must be taken when acquire an image on one device
and displaying it in another عشان هيك كل صورة أنّه
طريقة في التعامل أو كيف نعمل عليه الـ process فبنشي
بحكي لك أنّه لازم نأخذ بالنا لمن أجيت أخذ صورة من
مكان وأحاول أعرضها على device ثاني هذا إن شاء
الله راح أتكلم كمان شوية عليه يعني مثلا أخذت صورة
من .. من .. من الـ scanner الصورة بتاعة الـ scanner
هتطلع مش زي ما أنت أخذتها من الـ scanner على الشاشة لأ
هتطلع بشكل مختلف ماشي؟ ممكن تقلق ممكن تكون أحسن
يعني إذا كانت جودة الـ .. الـ .. الـ screen اللي
بتعلق أحسن من جودة الـ .. الـ .. الـ scanner فهمتوا
عليه؟ وإن كانت أقل هتصير ايش أقل فمش راح تنعكس بنفس
الطريقة يعني أخذتها من كاميرا مش راح تطلع على
الجوال يعني أنتم بتلاحظوا من كمبيوتر لكمبيوتر
كمان بتفرق من جوال لجوال بتفرق واضح؟ ليش؟ لأن كل
جوال وكل device له process معينة في التعامل مع ايش
الصورة أو له resolution مختلفة في التعامل مع مين
مع الصورة or when converting image أو حتى لو أنا
بدي أعمل تحويل ايش يعني أحول الـ data تبع الصورة؟
يعني مثلا ده تكون .. آه ايه والـ format تبعتها؟
كانت JPG نخليها GIF، كانت TIFF نخليها مش عارفة
PDF، فمتى كيف؟ فبتختلف من حسب ال format تبعتها
الصورة فلازم نكون فاهمين ال pixel طبيعتها كيف
موجودة أو طبيعتها طيب أول نوع من أنواع اللي هو
البيانات اللي ممكن تتعبر عنها ال pixel زي ما احنا
شوفناها اللي هي ال black and white أنها مصطلح آخر
ل black and white بسموها ايش؟ Bitonal بسموها ايش؟
ال bitonal أو ال chromatic هلقات هنشوفها لها كمان
مصطلح black and white أما chromatic أو bitonal أو
بتقولوا عنها ايش black and white أو ال binary
image أو ال binary image okay طيب طبعًا زي ما أنتم
شايفين هذا هو الصفر اللون الأسود والواحد هو ايش
بيعبر عن اللون الأبيض طيب كيف احنا ممكن نزيد زي ما
أنتم شايفين ال one bit بيعطيني two color كيف ممكن
أزيد عدد ال colors هايبدنا نزيد عدد البتات يبقى
بيسموا ال bit أو طول ال bit أو عدد البتات لكل
مسكة ال bit depth عمق البتات أو طول البتات ماشي
أو بيسموها ال color depth كمان مصطلح عارف يسموه ال
color depth يعني بيعطيني ألوان بحسب عدد البتات لكل
pixel باختصار في مصطلح بتكون تنتبه شوية عليه في
عندنا حاجة اسمها bit per pixel ماشي ليه ال bits per
pixel وفيها لنا كمان شوية هنشوف حاجة اسمها ال dot
per pixel ماشي كلمة لما نيجي نشوف bit per pixel
معناها بجيب ال resolution الخاصة بالصورة بال
digital image لما نيجي أقولك bit per pixel معناها
هذه ال resolution تبعت الصورة نفسها طيب يعني معنى
الكلمة أن في عندنا resolution ثانية؟ اه هيكون
عندنا في resolution ثانية هي مين؟ أيوة تاعة ال
device اللي بده يعرض ماشي فلما نيجي يحكيلي عن ال
device ال resolution تاعة ال device هتلاقي ايش
بيحكيها dot per pixel خلاص هتلاقي بيحكيها ايش dot
per pixel لكن لما نيجي أحكيلي عن ال resolution
تاعة ال image bit per pixel طب كده بتحصل الفرق
هنشوف كمان شوية خلاص طيب فلما أنا يكون عندي مثلًا
two color .. two bits أو عفواً one bit one bit لكل
pixel ماشي بيعطيكي ال two color اللي احنا سميناهم
ال monochromatic أو ال bi-tonal أو ال binary image
أو black and white تمام؟ ممكن يكون two bit بيعطيكي
أربع color تلاتة bit بيعطيكي ثمانية color طبعًا
ثمانية color هدول is a three bit معناها على طول ال
gray scale يعتبر ايش gray scale هنا لو أنا بشغل على
ثمانية bit لكل pixel هتلاقي باعطيني 256 ايش سماليها
colors وممكن أنا هحطلكوا أنا هنا صورة ال 8 bit
for each pixel ممكن تعطيكي ال gray scale وممكن
تعطيكي ال colored image التلتين يعني يا هيك يا هيك
على حسب ال mode تبع الصورة اللي أنت بتختاريهو في
ملحوظة حلوة كمان شوية راح نشوفها احنا قبل هيك لما
اتكلمنا عن التمانية بيت قلتلكوا في ال color بيقسم
two two two أو واحد صح؟ بس فعليًا التمانية بيت سواء
كانت gray أو color بياخدها block واحد ماشي بياخدها
ايش ال block واحد كلها بتعبر عن color وهوريكم إن
شاء الله نموذج هيوضح الفكرة طب وكتاش بيقسم؟
هتشوفوا كامر شوية بيحكي لي بيبدأ يقسم إذا كان
عندنا عدد ال bit لكل pixel تقريبًا 15 bit أو أكثر
يعني ال 16 bit بتقسم و RGB قداش ال red لها وقداش
ال green وقداش ال blue لكن ال 8 bit بتقسموش
واضحة؟ كلهم يعبروا on each color واحد مصطلح آخر
يسمى لما أنا استعمل ال 16 bit بسموها ايش؟ ال high
color بسموهم ايش؟ مصطلح آخر اللي هو ال high color
ال 24 bit لكل pixel بنسميهم ايه؟ ال true color ال
8 bit for each pixel ايه مصطلح آخر؟ في حد بيعرفه؟
ال 8 bit لكل pixel لأ لأ في مصطلح يعني زي مثلًا هنا
احنا بنسميهم ال true color أو ال full color في
مصطلحه هذه اللي هي لقداش لو أنا بستعمل 24 أنا
بقولك مثلًا الصورة اللي بتستعمل 24 بيت بتسميها full
color أو بتستعمل ال full color صح ولا غلط؟ صحيحة
لأن اسمهم ال true color يعني كل الألوان تقريبًا لأ
في حاجة باسمها ال palette color سمعتوا فيها؟ لوحة
الألوان اللي احنا كمان شوية راح نشوفها ال ballot
color .. ال ballot color .. ال color عفواً هي عبارة
عن قائمة بالألوان الأساسية اللي احنا بنستعملها
احنا فعليًا مابنتعاملش مع .. يعني طلعوا هدول قداش
16 مليون color عمرك فتحتي برنامج صور وطلعلك 16
مليون color، ايش بطلع لنا؟ ثمانية .. ثمانية .. مش
ثمانية، بطلعلك هي كلوحة، صح؟ اللي هي فيها
الألوان، مربعات، هذه بيسميها ال ballot color،
بيسميها ايش ال ballot .. اللي هي الألوان الأساسية،
وهذه الألوان أصلاً متاخدة من ال .. من ال true color
يعني بس فيها ايش هيفرق عن ال .. اللي تروكها؟ إنه
الدرجات في اللي تروكها أكثر أنا بعطيني .. صح فيه
درجات في البلد كذا بس يعني هتكون أقل عددها من
الدرجات اللي موجودة في اللي هي اللي تروكها لكن
مؤدية للغرض يعني بتعطيك الصورة بشكل واضح هنشوفها
الآن طيب فيه إن .. هذا اللي هو التفسير اللي احنا
بنحكيلكوا عنه أو حكيلكوا عنه قبل هيك بقولك إنه for
color depth إذا كان ال color depth 15 bit for each
pixel بيبدأش يعمل or more bits per pixel the depth
is normally the sum of bits allocated to each of
the red green and blue components إذا كان عدد ال
bit من 15 وفوق بيبدأش يعمل يطلع ال color نتيجة
لتجميع قداش Red وقداش Green وقداش Blue اللي هو
نظام ال RGB واضح؟ فعلى سبيل المثال في ال high color
اللي هي ال 16 bit بيت بير بيكسل غالبًا ايش بتعمل؟
بتقسم، بتعطي five bits لمن؟ لل red ولل blue، خمسة
خمسة، ماشي؟ طيب قداش هدول عشرة؟ قداش ضايل ليه؟ ستة
لمن بتعطيهم؟ لل green لإيش؟ لأنه بيحكيلك إن
الإنسان بيميز درجات اللون الأخضر أكثر حساس أكثر و
درجات اللون الأخضر من الألوان الباقية فزاد ال
green بت زيادة هذا نظام طيب بيحكيلي إنه في نظام
مثلًا 16 bit برضه بيرتبر إنه بيقسم خمسة خمسة خمسة
لل red ولل green ولل blue ماشي طب بيضل بتاللي هي
اللي transparency هدف الصور اللي بتتعامل معاها
transparency لكن هذه الصورة مابتتعاملش مع ال
transparency فبتعتبر ال bit الأخر لمين لالي عشان
هيك لازم نفهم أو يكون اللي بتعامل مع الصورة يفهم
طريقة طبيعة التعامل مع ال bits نفسها مع ال pixel
نفسها ماشي؟ طيب في ال 24 bit ايش بيعمل؟ بيقسم
ثمانية ال .. ثمانية ال green وثمانية مين لالي
blue هل في transparency؟
لأ ال 24 bit كلهم لل color طب هدى أكثر حاجة لمين
حكيناها قبل هيك لل GPG ليه ما عندها أصلاً
transparency خلاص طيب في .. بيفرق اللي هو اللي
يدرون color وال high color .. ال high color اللي
هو بس بيفرقوا عن بعض بال bit بال بتات آه عدد
الألوان هدى مصطلح يعني هم استخدموه ال high color
معناه 16 bit ماشي ال true color معناه بتستعمل 24
bit فهمتي كيف؟ الصورة يعني إذا قالت .. إذا قالك إن
هاي الصورة is a true color ايش يعني true color؟
يعني ال .. كل pixel 24 bit بدل ما أقولكيها صراحة
كل pixel 24 bit بطلكي المصطلح تبعها، ماشي؟ مثلًا ال
32 كيف راحوا قسموها؟ بيعطوا لكل واحدة ثمانية ثمانية
ثمانية ل ال red ولا ال green ولا ال blue ماشي طيب
ايش بيضلوا عندنا زيادة؟ في ثمانية طيب ايش بيعملوا
فيهم هدول؟ بيقسموها لل opacity ايش الفرق؟ هي زي ال
transparency عكس العتامة والشفافية بتقدر تلعب فيها
عشان تخففي من اللون أو الزمن كيف؟ أيوة بالظبط هم
هدول الـ fill والـ obesity ما هم الـ obesity والـ
transparency اتنين تقريبا نفس الحاجة بس واحدة
الباقي من التانية ماشي، الواحدة قاش الباقية هد
بتعطيك العتامة وهد بتعطيك الشفافية بتخفف منها
okay؟ طبعا الصور يبقها لما أنا أفهم إن الصورة 32
bit يبقى ممكن تكون فيها خصائص الـ transparency صح؟
وممكن يكون فيها خصائص من الصور اللي ما بتدعمش الـ
transparency صح ولا لأ؟ يعني الـ JPG ما فيها
transparency لكن الـ TIF فيها transference لأنها
بتستعمل 32 bit فهمتوا كيف؟ طيب هنا مثال يعني مثال
واضح يقولك مثلا لما تكون واحد bit كيف شكل الصورة
نفس الصورة نفس الصورة بالواحد bit بيسموها
dithering إيش يعني.. هيك بتلاقيها إيش يعني
dithering؟ الـ bit بت.. ها خدوا بالكم في الـ
dithering 01 فعليا يعني الـ dithering one.. كل bit
zero مش تمانية bit bit يعني ماشي؟ هذه الـ two
-color، هذه two-bit، هذه four-bits، فعليا يعني
طولها أربعة bit، فعليا يعني طولها two bit، فهمتوا
عليا؟ طبعا هدول بتفتحهم لما تفتحوا الـ photo color
بتلاقوهم، نظام، الألوان، هنا مثلا لما تلاحظوا
التمانية bit والـ 24 bit، التنتين تقريبا
شبه بعض، هذا بيرجع برضه لإيش؟ قداش عدد الـ pixels،
قداش الـ resolution في الـ 8 bit وقداش الـ
resolution في الـ 24 bit، إذا أنا الـ 8 bit كانت الـ
resolution تاعتها عالية، فهتوريكي تقريبا يعني،
هتكون شبيهة بشكل كبير بالـ مين؟ بالـ 24 bit فعشان هيك
لما بنجي بنشتغل على صورة JPG ما بستعمل أنا الـ
24 بستعمل التمانية بكون أخف ونفس الجودة فهمتوا
كيف؟ هنا بس لو انتوا حاولتوا يعني أداء يهان ع الـ
لوحة يمكن على الـ scanner اللي عفرا على الـ
projector يمكن مش كتير واضح بس لو حاولتوا تطلعوا فيه
هتلاقي يمكن مثلا درجة اللون اللي بنفس جهان خفن
شوية صغيرة شوية مش كتير منها لإن هوان قدر يبرزها
بشكل أوضح لو أنت دققت كتير كتير يعني في التفاصيل،
ماشي؟ أو الأخضر شوية بتلاقي أغمق، في أخضر أغمق
شوية من اللي هان، فتن تن يعني ما بفرقوش كتير عن
بعض، نيجي نشوف هنا عشان نوريكوا الـ palette color
إنّه بياخد التمانية bit is a group كلر والـ JPG
بتاخدهم تمانية تمانية تمانية ماشي فهذه مثلا الصورة
هذي pixels صح أخدنا الـ pixels واحدة تمانية bit فهو
إيش راح أخدهم كلهم group واحدة فعشان هيك كل.. كل
.. عفوا كل تمانية bit color كل تمانية bit color كل
تمانية bit color ماشي فأعطاني لوحة الألوان هاي لو
أنتوا عديتوهم يعني هان أظن هيك ستاش وهيك ستاش
بعتوا 256 color ماشي جاهزين جاهزين زي الـ data base
هكا بتعرفوا الـ data base هكا data جاهزة هاي
المعروفين واضح؟ لكن هان كيف طريقة التمثيل عشان هيك
بيسموها debugger في الـ RGB كيف طريقة التمثيل
الثلاثية الأبعاد فبتقدر أنت ليش بيعطيني ألوان أكتر
لإن أنت بتقدر من خلالها تختار color من هان اتحدد
الـ hue والـ saturation والـ value تبعتك اتخفف فيه
اتعتمى اتزيد فاطلع لون جديد فبتقدر برضه هم نفسهم
الـ red والـ green والـ blue لكن ممثلها بشكل ثلاث
أبعاد ومن خلال تغيير القيم بتقدر تحصل على ألوان
أكتر لكن مش مخزنة فعليا زي هذه مش زي اللوحة هذه
باخدها نتيجة أنا بختار الـ value بعدين بختار الـ
saturation بعدين بختار الـ brightness تبعها فبيطلع
عندي لون جديد طيب واضحة هذه الفكرة ليش نشوف الـ
resolution؟ طيب في عندنا عبارة بنقدر من خلالها نفهم
إيش معنى resolution سواء كانت للصورة أو للـ device
أو ليها الدقة يعني يعني أقول إن الـ resolution
بتنحسب كيف is a measure of how finally a device
approximates continuous images using finite pixel
يعني حكم على الـ resolution بإنها الطريقة اللي
بيقدر الـ device يظهر الصورة فيها مش على الـ
resolution تحت الصورة واضح؟ مرة تانية؟ طيب الـ
resolution is measure of how تقاس بكيفية finally a
device كيف الجهاز بيعرض الصورة بشكل تقريب في الـ..
زي ما يقولوها المنظر النهائي لإلها ماشي للصورة
approximate continuous images تقريبا بيعطيك صورة
متصرة يعني أو smooth يعني واضح؟ using finite
pixels باستخدام عدد محدود من الـ pixels يعني أنا
بقبل أفهم من هذا المصطلح إنّه بنى الـ resolution
للصورة مش على الصورة نفسها بناء على الـ resolution
تبع الـ device فإذا الـ resolution بتاعة الـ device
عالية هتكون الصورة واضحة وإذا الـ resolution بتاعة
الـ device خفيفة أو قليلة هتبين الصورة.. حتى لو
الصورة الـ resolution بتاعتها عالية هتبين الصورة
أشمالها ضعيفة واضح؟ لأنّه في الآخر هي طالعة على
device كيف الـ resolution بتاعة هذا الـ device بتظهر
عندك الصورة فما إنها علاقة إن والله تقولي والله
الصورة الـ resolution بتاعتها ضعيفة صار عندنا مصطلح
شوية يعني فيه نوع من الخطأ لما أقولك طب الصورة
مكسرة تقولي ليه؟ ما هي الـ resolution بتاعة الصورة
ضعيفة صح يعتبر عامل من العوامل لكن فعليا الـ
resolution تبعت من الـ device بتلعب دور أكبر واضح؟
طيب خلنا نشوف كيف على سبيل المثال يمكن في معلومات
ما لقيت عليكم قبل هيك إنّه أنا الطابعة لها resolution
أو DPI وعندك الـ monitor أو الشاشة لها resolution
معينة عندك اللي هو صفحات الـ web لها resolution
معينة أو الشغلات يعني الصورة لازم تكترضيها على ويب
إنها resolution معين فاحنا متعارف عليه إن شاشة الـ
monitor أو اللي هي الـ screen يعني اللي بتطلع عليها
الصور تحت الـ computer شاشة الـ computer الـ
resolution بتاعتها 72 طيب DPI إيش عن 72 DPI Dot per
inch Dot per inch طب إيش يعني Dot per inch الـ
مسافة بين كل pixel و pixel لأ غير مثلا في بيت كله
يعني حسستين وأنا.. لأ تمام؟ هلقيت؟ نفترض اللهم
صلى الله عليه وسلم بس خلينا نكتبهم وبعدين نشرحها
طيب هلقيت إن الـ.. الـ.. الـ.. هذا.. هذا معروف
يعني إن الـ density of monitor حاجة بيسموها بتكون
برضه تفرقوا شوية في مصطلحين جداد هيمرؤوا معنا في
عند الـ pixel density ما قال لي الـ pixel dimension
في حاجة اسمها pixel dimension وفي حاجة اسمها pixel
density تمام؟ لما إنتِ تسمعي مصطلح pixel density
معناه بيحكي عن الـ resolution أو كثافة الـ pixel على
الـ device في الإنش الواحد تمام؟ كثافة الـ pixel على
الـ device معناه شيء في الإنش الواحد لكن لما ييجي
يحكي لك pixel dimension أبعاد الصورة فبيحكي عن الـ
.. الـ.. اللي هو الـ resolution بتاعة الـ image
واضحة؟
مرة تانية، هيومي على مصطلحين، واحد اسمه الـ pixel
density وفي عنده مصطلح كمان شوية هنشوف اسمه الـ
pixel dimension أبعاد بالبيكسل وهذه pixel density
كثافة البيكسل ماشي فالـ pixel density مصطلح يعبر عن
الـ resolution بتاعة مين؟ بتاعة الـ device بتاعة
الجهاز يعني إما شاشة إما monitor إما printer إما
مش عارفة شاشة كاميرا أو فيديو أو غيرها ماشي فبيحكي
عنها مش pixel density بيحكي عنها pixel density طيب
لما تبتحكي عن الـ resolution بتاعة الصورة بيسميها
pixel dimension لإن الـ pixel يعني الصورة إلها طول
وإلها عرض أو يعني عدد column من الـ pixels ممثلة
بالـ column وعدد pixel ممثلة بالـ row فعشان نجيب الـ
pixel dimension تبعها أو الـ resolution يعني الصورة
نجيب الطول في العرض فنسميها الـ pixel dimension
خلاص؟ متفقين؟ طيب فهنشوفها كمان شوية في الأمثلة
أه هنا أحد أضفت هدول الأجداد أه مش موجودين عندكوا
slide اتنين أو تلاتة أجداد بس بس طيب اللهم صلي الله
عليه وسلم يا محمد خلينا نيجي بس نكمل هدول عشان
ماننساهمش عندنا بالنسبة للمونيتور الـ pixel density
of monitor وكمان للكاميرا تمام للكاميرات الـ
digital قد إيه الـ pixel ده .. ده نسيت سبعتها 72 DPI
72 DPI طب البرنتر قد إيه
نحطها؟ ممكن من 300 لـ 600 من 300 لـ 600 DPI ماشي؟
على أي أساس؟ على أساس الـ device ماشي؟ هلّق هقولك
كيف عندنا اللي هو الـ web الـ browser أو الـ web page
أو إذا كنت بترفع الصورة على صفحة web يعني معناه
آخر for web الـ .. الـ .. الـ .. الـ resolution تبعتها
أو الـ .. الـ .. الـ DPI حوالي 96 أو عفواً 92 أظن 96
DPI 96 DPI إيش يعني 96 DPI؟ تلاتمية ولا ستمية ولا
اتنين وسبعين؟ هلاقيها في الـ device زي ما أنتو
بتعرفوا الـ device عندنا شاشة أو يعني شاشة عرض
بتظهر البيانات بالنسبة للطابعة ما عندنا الشاشة
أساساً هي الطابعة الورق والطابعة الورق في ما في
شيء اللي هي نفس بتنقط الحبر تبعها حسب المكان اللي
فيه الـ pixel صح؟ أو الـ color اللي هو إلها فهي في
الطابعة الـ dot فاهمتوا على أي نقطة؟ بتنزل إيه؟ نقطة
مش pixel نا إيه؟ بترسم رسم قاعدة الـ pixel اللي
إلها أو الكل اللي إلها طيب لو أنا كان عندي في
الـ inch الواحد نفترض أن احنا أخدنا عينة أخدت عدسة
بهذا الشكل العدسة هذه طولها وعرضها واحد inch
ماشي؟ واحد inch كم pixel احنا شايفين في هذه
العينة؟ نفترض أي واحد اثنين ثلاثة أربعة خمسة ستة
سبعة ثمانية تسعة عشرة أحد عشر اثنا عشر اثنا عشر
اثنا عشر اثنا عشر اثنا عشر اثنا عشر اثنا عشر اثنا عشر اثنا عشر
اثنا عشر اثنا عشر اثنا عشر اثنا عشر اثنا عشر ا
قد إيه بنعدّه دول؟ هلّقيتها؟ متنشرت .. بس يعني قولي
فيها منيّة .. لاحظوا حجم الـ pixel أصغر .. في نفس
الـ inch .. يبقى أنا إيش يعني؟ تلاتميت dot per pixel
إيش يعني 72 dot per pixel إيش يعني 96 dot per
pixel أنه في الـ inch الواحد أنا بشوف عدد من الـ
pixel فكل ما كانت عدد الـ pixel في الـ inch الواحد
أكثر كل ما كانت الـ resolution بتاعة الـ device أعلى
واضح الـ resolution بتاع الـ device إيش بتطلع أعلى
وكل ما قلت كل ما عايش طبعاً قبلها اللي هي الـ
resolution واضح الفكرة؟ طيب خليني آجي نشوف .. ها
عشان نوضح الفكرة الـ
resolution .. ها عشان نفرّق ما بين .. معلش هم يا
دول أنا أضفتهم جديد لسه قبل ما آجيكوا يعني .. أه؟
طيب الـ resolution نسمع بالله، نسمع شوية، أن the
resolution of scanners، خدوا بالكم، the resolution
of scanners and printers is usually equated with
their pixel density تمام؟ الـ resolution بتاعته
الطابعة والـ resolution بتاعت الـ scanner بنقيسها
بإيش؟ بالضبط per inch بالضبط per inch فبنسميها
إيش؟ الـ pixel أو الـ pixel density كثافة الـ .. أو
الـ resolution تبعت الجهاز هذا أو الـ printer
بنقيسها بإيش؟ بالضبط per inch خلاص؟ طيب الـ
resolution for video frame طبعاً الفيديو صورة صح؟
and computer monitors وشاشة الكمبيوتر is usually
equated with their pixel dimension بنقيس الـ
resolution تبعتها بالبيكسل لإنها 2D بالبيكسل H
dimension فبنقيس الـ resolution بتاعتها بإيه؟ بالـ
width ضرب الـ high خلاص؟ طيب هلاقي الـ resolution of
digital still camera is often quoted as a total
number of pixels in the largest image ماشي؟ it can
record طب بالنسبة للكاميرا التابعة الـ .. الـ
digital كيف بيصير الـ resolution بتاعتها؟ بيكون هم
حاطين أكبر حجم للصورة يعني مثلاً أنت ممكن تلاقي
صورة صغيرة، صورة كبيرة، كذا أكبر حجم هي اتبوت في
الـ high برضه لكن أكبر طول وأكبر عرض لهذه الكاميرا
يعتبر هو الـ resolution بتاعة الصورة يعني ممكن
تأخذ صورة 2x3 صح؟ ممكن تعمل صورة 10x6 ممكن تعمل
صورة 105 أو 100 في 500 لكن أكبر حاجة هي 1024 مثلاً
في 1024 نفترض قد إيه الـ DPI تبعتها هتطلع 1024 في 1024
على أكبر حجم صورة ممكن تخزينها الـ camera بغض
النظر بحسب هلّق دي هنوريكي شغل حاجة اسمها الـ resize
يعني مثلاً أنا ممكن تكون الصورة صغيرة وعلى حسب ما
أسهل وصغيرة لما أخد للواحد inch، إيش بيبين عندي؟
بيبين عندي عدد الـ pixels كبير أو كثير يعني صح؟ لكن
لو أشتيت كبرتها
هتوسع الـ .. تتوسع الـ pixels هيك عن بعض وهيصير الـ
pixel كبير لما آجي أوسع واحد هنجي الـ inch الواحد
بدل ما كان فيه عشرين pixel نفترض أو مية pixel
هيصير عندك inch خمسين pixel يبقى أقلّت الـ resolution
بتاعتها فاهمت عليّ؟ فأنا بنرجع برضه بناء على أنا
كيف الـ resolution بتاعة الصورة اتخزنت بمعنى أن لو
أنا أخدتها عن طريق الـ scanner فالـ resolution بتاعة
الـ image هي نفس الـ resolution بتاعة الـ scanner
فاهمتوا عليّ؟ لو أنا أخدتها من كاميرا فبناء على الـ
resolution بتاعة أكبر حجم للكاميرا أكبر صورة ممكن
تأخذها هي الكاميرا لو أنا أخدتها عن الـ monitor
فهتكون الـ DPI هي قد إيه الـ DPI تبعتي المونيتور اللي
هي الـ 72 بناء على الـ device اللي أخدت منه فهمت
عليها؟ يعني كيف بقدر أعرفها صح الـ width في الـ high
بس غالباً بتيجي من الـ device اللي أخدت منه الصورة
هذه أو عملت عليها هذه الصورة ماشي؟ طيب في شغل صحيح
لما أنت تجي مثلاً في الـ photoshop عشان ما أنساش
بالنسبة للـ resolution في الـ photoshop أول ما تجي
تختاري اللي هو الطول والعرض تبع الصورة في عندك
قد إيه الـ DPI يعني فأن قد إيه الـ bit depth وإيش الـ
mode color وعندك حاجة اسمها الـ resolution أو الـ
DPI، مظبوط؟ أول مرة بتفتحيها، قد إيه بيكون الرقم؟
72 أظن؟ حاجة زي كده، قليلة كثير، قليلة كثير،
فاحنا بنعدلها احنا بنعدلها بناء على المخرج تبعها
.. بناء على مين؟ على المخرج تبعها .. لو أنت بالضبط
.. لو أنت بدك ترضيها على الـ .. الـ .. يعني تحطيها
صورة للخلفية، سطح المكتب مثلاً، بدك تحطيها 72 عشان
تكون resolution كويسة، أما تخليها 8 فهتكون ضعيفة
الـ resolution، وأين ما روحتها هتكون مبينة، مكسرة،
فهمتوا ولا؟ طيب، لما أبدأ أروح أعملها لقابعة
يعني ممكن من 300 لأن الطبيعات تختلف يعني أنواعها
فبقول لك ممكن تعمل الصورة تبعتك إما من 300 كبير يعني
عدد الـ pixels كثيرة في الـ inch الواحد لأ من 300 لحد
600 وغالباً بحطها 600 عشان تطلع الصورة واضحة لما
بحطها للـ web ماشي بعملها مثلاً 96 ماشي بحطها قد إيه
96 تطلعش مناسبة للصورة okay
خلاص okay المرة الجاية إن شاء الله بنكمل في الـ
resolution مع أنه احنا بدأنا يعني فيه .. كنت
بكمّلهم مع بعض المرة الجاية إن شاء الله بنكمل الـ
resolution بس المهم راجعوا دول الكلمتين وفهموهم
كويس لإن الأسئلة ممكن مرة يقول لك density resolution
أو الـ .. اللي هو density pixels أو اللي .. اللي هو
resolution .. تبعت الصورة ماشي؟ يلا أعطيكوا
العافية