הבדלים בין גרסאות בדף "ייצוג צבע במחשב"

מ
אין תקציר עריכה
מ (בוט החלפות: \1שישה)
מ
[[תמונהקובץ:AdditiveColor.svg|ממוזער]]
'''ייצוג צבע במחשב''' הוא הדרך בה מוגדר [[צבע]]ו של כל [[פיקסל]] במסך כדי לשלוט בתצוגת המחשב.
 
באופן דומה, תחושת הצבע הנוצרת בעת צפייה בצג מחשב נגרמת מאיסוף האור הנפלט משלושה סוגי פיקסלים ([[אדום]], [[ירוק]] ו[[כחול]]) על ידי העין. לכן מכונה השיטה '''RGB''' - ראשי תיבות של Red, Green, Blue. הצבע על הצג נקבע על ידי שלוש העוצמות האלה. נהוג לסמן, אם כן, את הצבעים לפי הכמות של אדום, ירוק וכחול שיש לשלב יחד על מנת ליצור את הגוון הדרוש באופן הבא: (R,G,B) כאשר R מייצג את כמות הצבע האדום הדרושה, B את כמות הצבע הכחול ו-G את כמות הצבע הירוק.
 
ישנן מספר שיטות לסימול העוצמות השונות. בשפת [[HTML]] (לעיצוב [[ממשק משתמש|ממשקים]] של [[אתר אינטרנט|אתרי אינטרנט]]) ובמגוון יישומים נוספים מסמנים את הצבע על ידי רצף של שלושה מספרים הקסדצימליים דו ספרתיים, המייצגים את העוצמה היחסית של האור האדום, הירוק והכחול בצבע. בחלק משפות המחשב מוסיפים לפני קוד הצבע את הסימון סולמית (#). בשפות עיליות מסוימות ניתן לשלוט בצבע בקלות יתרה תוך קביעת שם הצבע במקום הגדרה מספרית. למשל, כדי לכתוב טקסט בצבע כתום בשפה שבה נכתבים הערכים ב[[ויקיפדיה|וויקיפדיה]], משתמשים בפקודה
<nowiki><span style="color:orange;">טקסט</span></nowiki>
 
קביעת העוצמות של מרכיבי הצבע השונים נעשית על ידי השמת המספרים השלמים בין 0 ל 255 לכל אחד מן המשתנים R, G ו B, כאשר 0 פירושו לא להאיר בכלל את הפיקסל, ו-255 מסמל הארה במלוא העוצמה. (לעתים מסמנים עוצמה יחסית על ידי חלוקה ב-255, ואז הערכים הם בין 0 ל-1). לשם הנוחות נהוג לתרגם את מספרים אילו ל[[בסיס הקסדצימלי]] (בסיס 16) בו יש צורך רק ב-2 תווים כדי לייצג מספרים בטווח הנ"ל. באופן זה מקצים לכל אחד משלושת צבעי היסוד (RGB) שני תווים משמאל לימין. בכל צבע הטווח נע מ-00 ל-FF (מ-0 ל-255 בבסיס דצימלי) שמבטאים רוויה של אותו הצבע. מכיוון שבכל מרכיב ניתן ליצור 256 גוונים שונים, מספר הצבעים השונים שניתן לייצג באופן זה הוא 256 בחזקת שלוש שהם 16,777,216 צבעים שונים.
 
* הערה: בשפת ה[[HTML]] נהוג לשים את הסימן '#' לפני מספר המייצג צבע בשיטת RRGGBB, כדי להורות למחשב שמדובר בתוי מספר ולא בתוי מילה. כך למשל הצבע הירוק נכתב כך: #00FF00.
 
== שלשות הקסדצימליות ==
ניתן להגדיר צבעים בדפי אינטרנט באמצעות שלשות RGB (אדום-ירוק-כחול) בייצוג [[השיטה העשרונית|עשרוני]] או [[בסיס הקסדצימלי|הקסדצימלי]]. שלשות אלו מייצגות את העוצמה של כל אחד מ[[צבע יסוד|צבעי היסוד]] המרכיבים את הצבע הסופי (לדוגמה - הצבע השחור מורכב מעוצמה מרבית של אדום, ירוק וכחול). אפשרות נוספת הינה שימוש בשמו של הצבע בשפה ה[[אנגלית]]. במקרים רבים, נעשה שימוש בכלי עזר המחולל את הגדרת הצבע לפי בחירת המשתמש מתוך פלטת צבעים.
 
תקן HTML 4.01 מגדיר שישה-עשר שמות צבעים (באנגלית), על פי המפורט בטבלה{{הערה|{{cite web|url=http://www.w3.org/TR/REC-html40/types.html#h-6.5 |title=HTML 4.01 Specification section 6.5 "Colors" |publisher=W3.org}}}}:
{| class="wikitable sortable"
|-
! דוגמה !! שם !! שלשה הקסדצימלית !! אדום !! ירוק !! כחול
|-
| style="background: White"| || לבן (White) || FFFFFF || 100% || 100% || 100%
*[http://www.computerhope.com/htmcolor.htm רשימת צבעים]
 
==הערות שוליים==
{{הערות שוליים|יישור=ימין}}
{{צבעים}}