في هذه التدوينه سنتطرق الى طرق انشاء الالوان
بلغة الجافا سكربت
مع كيفية نقل الشيفرة الى لغة البرمجــة بي اتش بي
سأله الله عز وجل ان يعنينا على ذلك
ماهي الالوان وكيفية تميزها
الالوان هيا نظام رقمي يخبر الكمبيوتر على تعيين منطقة من البكسلات على الشاشة
بأظاللتها بحسب الرقم المحدد
وهو يقوم بالتعامل مع الالوان الرئيسية للبكسل
وهيا الالوان التالية
الاحمر
الاخضر
الازرق
بلغة الجافا سكربت
مع كيفية نقل الشيفرة الى لغة البرمجــة بي اتش بي
سأله الله عز وجل ان يعنينا على ذلك
ماهي الالوان وكيفية تميزها
الالوان هيا نظام رقمي يخبر الكمبيوتر على تعيين منطقة من البكسلات على الشاشة
بأظاللتها بحسب الرقم المحدد
وهو يقوم بالتعامل مع الالوان الرئيسية للبكسل
وهيا الالوان التالية
الاحمر
الاخضر
الازرق
وقد تم اعتماد هذه الالوان لقدرتها على انشاء الوان بعدد
يكون
255*255*255
اي ان كل لون ياخذ اقصى قيمة رقمية وهيا من الصفر الى الرقم 255
وتبدا من اللون الاسود الى اللون الابيض
الابيض يتكون من اعلى القيم السابقة
اي 255
لكل لون
بينما الاسود ياخذ القيمة صفر
من كل لون
ويمكن اتكاز االوان وتمييزها بشكليها
الاول المختصر لالوان الخالصة
وتبدا بارقام عدد ها ثلاثة من كل صنف
ولتمييز ارقام الالوان عن باقي الارقام الاخرى تم اعتماد علامة
رمز PHP:
من كل لون
ويمكن اتكاز االوان وتمييزها بشكليها
الاول المختصر لالوان الخالصة
وتبدا بارقام عدد ها ثلاثة من كل صنف
ولتمييز ارقام الالوان عن باقي الارقام الاخرى تم اعتماد علامة
رمز PHP:
#
الباوند
وتاخذ طريقيتن للاعلان عنها اما بالنظام الست عشري
رمز PHP:
0-9 a-f
اي من
الصفر الى التسعة ومن الحرف a الى f
وجموعها 16 رقم مع حرف
وكما نعلم ان النظام الست عشري يبدا ب
رمز PHP:
0x
الى ان الالوان لاتحتاج الى ذلك فقط نظيف القيمة مباشرة
الاعلان المختصر عن الالوان الثابتة كما اشرنا سابقا
مثال
رمز PHP:
#000
او رمز PHP:
#fff
يقوم المتعرض بهذه الحالة الى
اخذ كل رقم واضافة مثيله مرة اخرى اي
رمز PHP:
#000
يتم تحويله الى
رمز PHP:
#000000
الهدف من ذلك تقليل الكود
اما الاعلان عن اللون بكامله
رمز PHP:
#000000
رمز PHP:
#ffffff
وهيا الطريقة الاكثر شيعوعا
وتوجد طريقة اخرى
رمز PHP:
rgb(00,ff,00);
الكلمة التالية هيا اختصار الى الالوان الثلاثة الاساسية التي ذكرنها
red==احمر
green==اخضر
blue==ازرق
ومهمةاللون هو اشعال الاظاءة للون من الالوان الثلاثة الاساسية بدرجة قوى معينة حتى
يتيح انتاج اللون المطلوب وهو اسلوب عمل الشاشة
كيفية برمحة مجموعة الوان
رمز PHP:
<span style="color: #000000">var $red; //اللون الاحمرvar $green; //اللون الاخضرvar $blue; //اللون الازرقvar $color; //اللون النهائي
for (var r = 0; r <span style="color: #007700"><span style="color: #000000">var rgb = new Array('#00', '#33', '#66', '#99', '#CC','#FF');//مصفوفة الالوان الاساسية
for (var r = 0; r <span style="color: #007700"><span style="color: #000000">var $red; //اللون الاحمرvar $green; //اللون الاخضرvar $blue; //اللون الازرقvar $color; //اللون النهائي
for (var r = 0; r <span style="color: #007700">#00FFFF #33FFFF #66FFFF #99FFFF #CCFFFF #FFFFFF
for (var r = 0; r <span style="color: #007700"><span style="color: #000000">var rgb = new Array('#00', '#33', '#66', '#99', '#CC','#FF');//مصفوفة الالوان الاساسية
for (var r = 0; r <span style="color: #007700"><span style="color: #000000">var $red; //اللون الاحمرvar $green; //اللون الاخضرvar $blue; //اللون الازرقvar $color; //اللون النهائي
for (var r = 0; r <span style="color: #007700">#00FFFF #33FFFF #66FFFF #99FFFF #CCFFFF #FFFFFF
ثم قمنا باقتصاص
الجزء الاول من الرقم
رمز PHP:
#00 #33 #66 #99 #CC #FF
لو تلاحظ ازالة القيمة العليا من الالون حتى نصل الى النهاية لنصل للون الصافي
نقل الكود الى لغة البرمجة بي اتش بي
الدوال التي ستتغير
toString(16)==dechex()
toUpperCase()==strtoupper()
نستعرض الشيفرة بشكل اجمل
رمز PHP:
<span style="color: #000000">
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
color dwal.biz
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
color dwal.biz
وارجو من الله العلي القدير ان اكون قد وفقت في الشرح
والله خير حافظ وهو ارحم الراحمين وقل ربي زدني علما
0 التعليقات:
إرسال تعليق