code
03-17-2021, 12:23 AM
https://i.imgur.com/kaUu90f.png
بهذا الدرس بنتعلم كيف نخفي حرف في صوره .
https://i.imgur.com/fFp0tHV.png
في إحدى الصورتين التاليه أخفيت حرف ( G ) ، هل تلاحظون أي إختلاف ؟
https://i.imgur.com/ZQyCF2F.png
https://i.imgur.com/hA4IJay.png
تتكون الصوره النقطيه من مجموعة بكسلات ، هذي البكسلات
https://i.imgur.com/fFp0tHV.png
يتم توزيعها بطريقه وبألوان محدده لتنتج في الأخير المنظر اللي نشاهده .
https://i.imgur.com/aAVUNKC.png
هذا جزء مكبّر من الصوره السابقه ، وفيه بنرى هذي البكسلات
https://i.imgur.com/u9mchYv.png
https://i.imgur.com/kEjxeWr.png
وهو أختصار لـ Red Green Blue
https://i.imgur.com/fFp0tHV.png
يستخدم هذا النموذج مزيج من ثلاث ألوان وهي الأحمر والأخضر والأزرق
https://i.imgur.com/fFp0tHV.png
من خلاله يمكن إنتاج ألوان أخرى .
https://i.imgur.com/aAVUNKC.png
لو مزجنا أحمر مع أخضر بمقدار معين راح ينتج هاللون
https://i.imgur.com/bytjN2O.png
لو مزجنا أخضر مع أزرق بمقدار معين راح ينتج هاللون
https://i.imgur.com/7IqZuRn.png
https://i.imgur.com/5y55HPn.png
في الخطوات القادمه ، راح ناخذ العدد اللي نحتاجه من البكسلات
https://i.imgur.com/fFp0tHV.png
ثم بنعدل على قيمها ونخفي فيها قيمة الحرف ، ثم بنحدث اللون .
https://i.imgur.com/WZUgOSN.png
https://i.imgur.com/KxlB0OT.png
هذا الشكل اللي بنخفي فيه الحرف ، والحرف اللي بنخفيه هو G
https://i.imgur.com/hlsHyHi.png
بدايةً ناخذ من جدول ( ASCII (http://g-lk.com/up/do.php?img=5033) ) القيمه الثنائيه لهذا الحرف واللي بتكون 1000111
https://i.imgur.com/fFp0tHV.png
هذي القيمه لازم يكون عدد خاناتها ثمانيه ( يعني واحد بايت )
https://i.imgur.com/fFp0tHV.png
ولو كان في نقص نعوضه بصفر في آخر اليسار
https://i.imgur.com/4hIWiv5.png
https://i.imgur.com/5d0Y4Qu.png
قيمة الحرف السابقه راح نخفي منها أول ثلاث أرقام فقط 01000111
https://i.imgur.com/fFp0tHV.png
عشان نستوعب أولاً كيف تتم الطريقه ثم تكملون ما تبقى بنفس التسلسل .
https://i.imgur.com/Rg8e9qq.png
ناخذ قيمة اللون لأول بكسل ، ثم نحولها من قيمه عشريه إلى ثنائيه بطول واحد بايت
https://i.imgur.com/auMU1uO.png
بعدها من قيمة الحرف ناخذ أول ثلاث أرقام ، ثم نستبدلها بآخر ثلاث أرقام من قيمة اللون
https://i.imgur.com/aOqV6MZ.png
بعدها نرجع نحول قيمة اللون من قيمه ثنائيه إلى عشريه
https://i.imgur.com/EVi56a5.png
وبكذا نكون أخفينا في أول بكسل جزء من قيمة الحرف ، شوفو اللون قبل الإخفاء وبعده
https://i.imgur.com/XTjvPxO.png
https://i.imgur.com/5y55HPn.png
كررو نفس التسلسل السابق على البكسلات الأخرى
https://i.imgur.com/fFp0tHV.png
وأخفو فيها اللي بقى من قيمة الحرف ، والنتيجه راح تكون بهذا الشكل
https://i.imgur.com/sriSix8.png
https://i.imgur.com/NoJqHGX.png
في معلومه مكمله للدرس ، وضحتها في ( كشكول (http://g-lk.com/vb/showpost.php?p=214587&postcount=7) )
https://i.imgur.com/fFp0tHV.png
ألا وهي البت الأقل أهميه ، وهذا اللي طبقناه بالدرس .
بهذا الدرس بنتعلم كيف نخفي حرف في صوره .
https://i.imgur.com/fFp0tHV.png
في إحدى الصورتين التاليه أخفيت حرف ( G ) ، هل تلاحظون أي إختلاف ؟
https://i.imgur.com/ZQyCF2F.png
https://i.imgur.com/hA4IJay.png
تتكون الصوره النقطيه من مجموعة بكسلات ، هذي البكسلات
https://i.imgur.com/fFp0tHV.png
يتم توزيعها بطريقه وبألوان محدده لتنتج في الأخير المنظر اللي نشاهده .
https://i.imgur.com/aAVUNKC.png
هذا جزء مكبّر من الصوره السابقه ، وفيه بنرى هذي البكسلات
https://i.imgur.com/u9mchYv.png
https://i.imgur.com/kEjxeWr.png
وهو أختصار لـ Red Green Blue
https://i.imgur.com/fFp0tHV.png
يستخدم هذا النموذج مزيج من ثلاث ألوان وهي الأحمر والأخضر والأزرق
https://i.imgur.com/fFp0tHV.png
من خلاله يمكن إنتاج ألوان أخرى .
https://i.imgur.com/aAVUNKC.png
لو مزجنا أحمر مع أخضر بمقدار معين راح ينتج هاللون
https://i.imgur.com/bytjN2O.png
لو مزجنا أخضر مع أزرق بمقدار معين راح ينتج هاللون
https://i.imgur.com/7IqZuRn.png
https://i.imgur.com/5y55HPn.png
في الخطوات القادمه ، راح ناخذ العدد اللي نحتاجه من البكسلات
https://i.imgur.com/fFp0tHV.png
ثم بنعدل على قيمها ونخفي فيها قيمة الحرف ، ثم بنحدث اللون .
https://i.imgur.com/WZUgOSN.png
https://i.imgur.com/KxlB0OT.png
هذا الشكل اللي بنخفي فيه الحرف ، والحرف اللي بنخفيه هو G
https://i.imgur.com/hlsHyHi.png
بدايةً ناخذ من جدول ( ASCII (http://g-lk.com/up/do.php?img=5033) ) القيمه الثنائيه لهذا الحرف واللي بتكون 1000111
https://i.imgur.com/fFp0tHV.png
هذي القيمه لازم يكون عدد خاناتها ثمانيه ( يعني واحد بايت )
https://i.imgur.com/fFp0tHV.png
ولو كان في نقص نعوضه بصفر في آخر اليسار
https://i.imgur.com/4hIWiv5.png
https://i.imgur.com/5d0Y4Qu.png
قيمة الحرف السابقه راح نخفي منها أول ثلاث أرقام فقط 01000111
https://i.imgur.com/fFp0tHV.png
عشان نستوعب أولاً كيف تتم الطريقه ثم تكملون ما تبقى بنفس التسلسل .
https://i.imgur.com/Rg8e9qq.png
ناخذ قيمة اللون لأول بكسل ، ثم نحولها من قيمه عشريه إلى ثنائيه بطول واحد بايت
https://i.imgur.com/auMU1uO.png
بعدها من قيمة الحرف ناخذ أول ثلاث أرقام ، ثم نستبدلها بآخر ثلاث أرقام من قيمة اللون
https://i.imgur.com/aOqV6MZ.png
بعدها نرجع نحول قيمة اللون من قيمه ثنائيه إلى عشريه
https://i.imgur.com/EVi56a5.png
وبكذا نكون أخفينا في أول بكسل جزء من قيمة الحرف ، شوفو اللون قبل الإخفاء وبعده
https://i.imgur.com/XTjvPxO.png
https://i.imgur.com/5y55HPn.png
كررو نفس التسلسل السابق على البكسلات الأخرى
https://i.imgur.com/fFp0tHV.png
وأخفو فيها اللي بقى من قيمة الحرف ، والنتيجه راح تكون بهذا الشكل
https://i.imgur.com/sriSix8.png
https://i.imgur.com/NoJqHGX.png
في معلومه مكمله للدرس ، وضحتها في ( كشكول (http://g-lk.com/vb/showpost.php?p=214587&postcount=7) )
https://i.imgur.com/fFp0tHV.png
ألا وهي البت الأقل أهميه ، وهذا اللي طبقناه بالدرس .