English  

كتب triple hex

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

الهيكس الثلاثي (معلومة)


الهيكس الثلاثي (Hex triplet) مكون من ست خانات، في كل خانه عدد ستعشري مكون من ثلاثه بايت byte وتستخدم في الاتش تي ام الHTML وCSSالسي اس اس واس في جي SVG، وغيرها من تطبيقات الحوسبة، لتمثيل الألوان.

البايت يمثل المكونات الحمراء والخضراء والزرقاء للون. والبايت الواحد يمثل رقم في نطاق 00 إلى FF (في التدوين الست عشري)، أو من 0 إلى 255 بالتدوين العشري.

وهذا يمثل على الأقل من (0) إلى (255) كثافة كل عنصر من عناصر اللون.

ان الهيكس الثلاثي يتشكل بواسطة سلسله من ثلاثه بايت في تدوين ست عشري، وفقا للترتيب التالي :

البايت 1 : قيمة الأحمر (نوع اللون الأحمر)
البايت 2 : قيمة خضراء (نوع اللون الأخضر)
البايت 3 : قيمة زرقاء (نوع اللون الأزرق)

على سبيل المثال، حيث قيم الألوان الأحمر / الأخضر / الأزرق هي الأرقام العشرية : أحمر == 36، 104 = الأخضر، الأزرق == 160 (رمادي أزرق اللون).

الأرقام العشرية 36 و 104 و 160 هي معادلة لأرقام ست عشرية 24 و 68 و A0 على التوالي. يتم تمثيل الهيكس الثلاثي بواسطة سلسلة من 6 أرقام ست عشرية معا، كما في هذا المثال 2468A0.

علما أنه إذا كانت قيمه أيا من الثلاث قيم أقل من 16 (عشري) أو 10 (ستعشري)، يجب أن يسبق الرقم بصفر حتى يكون دائما مكون من ست أرقام. على سبيل المثال، الثلاثي العشري 4 و 8 و 16 يمثل بالستعشري 04، 08، 10، ويتشكل الهيكس الثلاثي هكذا 040810.

عدد الألوان التي يمكن أن يمثلها هذا النظام:

ان توسيع النموذج إلى تمثيل الستة أرقام يعتبر بسيطا.فكل رقم يضاعف : حيث 09C يصبح 0099CC. وهذا يسمح لكل قيمة لون تغطية مجموعتها الكاملة من 00 إلى FF. وتمثيل الرقم الثلاثي موضح في مواصفات السي اس اس CSS، وليس في الاتش تي ام ال HTML. نتيجة لذلك هو غير صالح في بعض المتصفحات. {1

تحويل ح خ ز إلى الست عشري

قيم ح خ ز عادة في نطاق ما بين 0-255 ؛ اما إذا كانوا في نطاق 0-1، فالقيم مضروبة في 255 قبل التحويل. عندما نقسم العدد بالعدد 16 (قسمة عدد صحيح ؛ تجاهل المتبقي) يعطينا أول عدد ست عشري (بين 0 ووF، حيث الحروف A إلىF تمثل الأرقام من 10 ال 15. انظر الستعشري hexadecimal لمزيد من التفاصيل). والباقي يعطينا ثاني رقم ستعشري.

على سبيل المثال قيمة العددRGB= 201 نقسم العدد 201 على 16 يعطينا 12، وبالتالي فإن الرقم الأول هو C. والمتبقيي 9 هو الرقم الثاني فالنتيجة الرقم الست عشري C9. وتتكرر هذه العملية لكل واحد من قيم اللون الثلاثة.

ان معظم أنظمة التشغيل الحديثة مدمج فيها آلة حاسبة لتنفيذ تحويلات بين قواعد العدد ويمكن أيضا القيام بهذه العمليات بواسطة آلات الحاسبة اليدوية. ويمكن أن تكون هذه المهمة نفذت باستخدام موارد الشبكة المختلفة. [6]

المصدر: wikipedia.org