27 نوفمبر 2010

الالوان ما هي طرق انشائها والتعامل معها،، نقل الشفرة البي اتش بي

في هذه التدوينه سنتطرق الى طرق انشاء الالوان 
بلغة الجافا سكربت 
مع كيفية نقل الشيفرة الى لغة البرمجــة بي اتش بي
 سأله الله عز وجل ان يعنينا على ذلك

ماهي الالوان وكيفية تميزها


الالوان هيا نظام رقمي يخبر الكمبيوتر على تعيين منطقة من البكسلات على الشاشة
بأظاللتها بحسب الرقم المحدد
وهو يقوم بالتعامل مع الالوان الرئيسية للبكسل


وهيا الالوان التالية
الاحمر
الاخضر
الازرق 

وقد تم اعتماد هذه الالوان لقدرتها على انشاء الوان بعدد
يكون
255*255*255
اي ان كل لون ياخذ اقصى قيمة رقمية وهيا من الصفر الى الرقم 255
وتبدا من اللون الاسود الى اللون الابيض
الابيض يتكون من اعلى القيم السابقة
اي 255
لكل لون
 بينما الاسود ياخذ القيمة صفر
من كل لون
ويمكن اتكاز االوان وتمييزها بشكليها
الاول المختصر لالوان الخالصة
وتبدا بارقام عدد ها ثلاثة من كل صنف
ولتمييز ارقام الالوان عن باقي الارقام الاخرى تم اعتماد علامة
رمز PHP:


الباوند
وتاخذ طريقيتن للاعلان عنها اما بالنظام الست عشري
رمز PHP:
0-9 a-




اي من
الصفر الى التسعة ومن الحرف 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 0<span style="color: #007700"><span style="color: #000000">var rgb = new Array('#00''#33''#66''#99''#CC','#FF');//مصفوفة الالوان الاساسية
for (var 0<span style="color: #007700"><span style="color: #000000">var $red//اللون الاحمرvar $green//اللون الاخضرvar $blue//اللون الازرقvar $color//اللون النهائي
for (var 0<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














وارجو من الله العلي القدير ان اكون قد وفقت في الشرح

والله خير حافظ وهو ارحم الراحمين وقل ربي زدني علما


0 التعليقات:

إرسال تعليق