24 May
24May

8 ביט או 16 ביט?

האם באמת צריך תמונות עם 16 ביט? האם זה לא מוגזם? למה 8 ביט לא מספיק? המונח ביט מתייחס לגודל הקובץ אבל במקרה של צילום הוא מתייחס לכמות המידע של התמונה והוא חשוב במיוחד לדפוס כאשר הוא יתן "יותר או פחות" טווח צבעים ו"עומק" לתמונה. בכתבה הזאת אני אסביר איך להתייחס לכמות הביט בצילום ומתי אנחנו צריכים בכלל להתייחס לזה.

Nikon D610 + Zeiss Apo Sonnar 135mm f/2 


רזולוציה ועומקי צבע בביט

כמו שאתם יודעים תמונות מורכבת ממיליוני פיקסלים. לדוגמה חיישן של 24 מגה פיקסל הוא חיישן שמכיל 24 מיליון פיקסלים, וזה מצביע על כמות המידע. לכן ככול שיש יותר פיקסלים כך יש יותר מידע וככה "עומק הצבע" והמידע בכלל רב יותר. כל הצבעים בתמונה מיוצגים על ידי השילוב של אדום, ירוק וכחול. כך החיישן בנוי (כאשר כמות הירוקים בחיישן גדולה יותר מכמות האדומים והכחולים, אך זה נושא לכתבה אחרת).

כל גוון מורכב ממספרי צבע. כאשר אדום "מלא" מיוצג על ידי מספר 255,0,0 ירוק מיוצג על ידי 0,255,0 וכחול "מלא" מיוצג על ידי 0,0,255 וכל גוון אחר מיוצג על ידי שילוב של שלושת הצבעים האלא. לדוגמה המספר: 249,208,81 מייצג גוון של צהוב (לא צהוב מלא אבל צהוב ולא כתום). אם אני אקח, לדוגמה, אדום (0,0,255) ואתאר אותו בכתב בינרי, אני אקבל את המספר הבא: 11111111, שזה מספר בעל 8 ספרות, שזה אומר צבע בעל עומק של 8 ביט. אם אני אעשה עומק צבע של 9 ביט, אני אקבל את המספר הזה: 100000000 וזה יהפוך את הקוד לקוד הבא: 0,0,256 וכך אני אני יכול ל"העמיק" את עומק הצבע של אדום ולקבל צבע "עמוק" יותר.


עומק צבע

עומק הצבע (בביט) למעשה מייצר תמונה בעלת טווח גוונים גדול יותר. כך שתמונה בעלת 16 ביט תוכל להציג בדפוס או על צג תתי גוונים רבים יותר (וזה ללא קשר לגמא בכל הקשור לתצוגה על גבי צג.) *הערת אגב בנוגע לגמא- גמא מתייחסת לדפוס ותצוגת מסך, לעומת זאת "עומק ביט" של צבע מתייחס למרחק או מגוון תתי הצבע שבין שני גוונים. כלומר, כמה תתי גוונים יופיעו בין קטע אדום לורוד בתמונה, ועל זה הכתבה. אם אני אקצין אז בתמונה בעלת ביט אחד נראה מגוון צבעים קטן במיוחד. אולי יהיה ברור יותר להגיד שהתמונה תהיה ללא תתי גוונים. לעומת זאת תמונה בעלת 8 ביט תהיה בעלת כמה תתי גוונים, בין אדום לורוד או בין שחור ללבן, ונוכל לראות מעבר צבעים מדורג ויפה, או מעבר של אפורים מדורג ויפה. דוגמה טובה לאיך נראת תמונה בעלת 1 ביט היא צילום מסך ממשחקי המחשב של שנות השמונים, בהם המסכים הציגו 1 ביט (או לפחות המסך של המחשב הראשון שהיה לי, הקומודור 64), וכך נראת תמונה של 1 ביט:

1 Bit 


לעומת זאת התמונה הבאה היא תמונה בעלת 8 ביט, וטווח הצבעים גדול יותר...אני בטוח שעכשיו הבנתם את ההבדל ואת החשיבות של כמות הביט 

8 Bit 


גם התמונה הבאה בעלת מגוון צבעים של 8 ביט. כמובן חלק מתוך מגוון הצבעים שתמונה של 8 ביט יכולה להציג

 8 Bit 


אם הייתי ממיר את התמונות לשחור לבן, אז הייתי מקבל 256 גוונים של אפור בתמונות ה- 8 ביט, לעומת 2 גוונים בלבד בתמונת הביט הבודד. עכשיו אני אחדד את הנתון הזה למקרה ואולי זה ברח בין השורות. כשאני מדבר על תמונת 8 ביט שמכילה 256 גוונים אז הכוונה ל 256 גוונים של אותו הצבע. כלומר, לכל ערוץ צבע ספציפי. בגלל שישנם 256 גוונים לכל ערוץ צבע וישנם שלושה ערוצי צבע (אדום, ירוק וכחול) אז כמות הגוונים היא למעשה מטריצה של 3X3 שזה אומר 256X256X256 גוונים בסך הכל בתמונה של 8 ביט, וזה אומר שיש 16,777,216 גוונים בתמונה של 8 ביט שזה בהחלט הרבה. אז כמה יש בתמונה של 16 ביט? התשובה היא חישוב פשוט במיוחד 65,536X65,536X65,536 שזה יוצא בסך הכל 281,474,976,710,656  גוונים בתמונה. כמו שאתם רואים באופן משמעותי זה הרבה יותר גוונים ולכן לדפוס שולחים קבצים של 16 ביט.

תסתכלו על התמונה הבאה:

כמו שאתם רואים יש הבדלים ממש מיזערים בין שלושת האדומים, כאשר האדום בצד שמאל טיפה בהיר יותר מהמרכז, והימני כהה מהריבוע המרכזי. אם אתם לא מצליחים לראות הבדלים לא להבהל, לא כולם יראו. ההבדל בין הגוונים של האדום הוא בסך הכל ביט בודד. כאשר השמאלי הוא: 254,0,0 והימני הוא 256,0,0 לרוב אני יכול להגיד לכם שאין הבדל גדול ומשמעותי שיש צורך להתייחס אליו. אבל, וזה אבל גדול, כשמגיעים לדפוס זה חשוב. עוד אני יכול להגיד לכם שרוב המסכים בכלל לא יכולים להציג 8 ביט. אם יש לכם מסך של 300 ש"ח, או שאתם קוראים את הכתבה בפלאפון עכשיו במקום לקרוא את הכתבה במחשב, אז יתכן ולא תצליחו לראות את ההבדלים בין הריבועים השונים. לעומת זאת אם אתם עובדים על מסך מקצועי לעיבוד תמונה, תוכלו לראות את ההבדלים בין גווני האדום השונים.


לסיכום

עכשיו אתם כבר מבינים היטב את ההשפעה של כמות הביט על התמונה ועל מה רואים. אבל האם באמת צריך תמונות עם 16 ביט? בייחוד שהעין האנושית בכלל לא מצליחה לראות 16 ביט ואפילו לא קרוב לכזאת כמות של ביט/מידע. מה הטעם? אז האמת שברוב הגדול ביותר של המקרים, 8 ביט זה בהחלט מספיק. למעשה בכל מקום שמדובר על תצוגה על צג אין צורך ביותר משמונה ביט. אפילו אם מדובר על תצוגה על צג בגלריה, מפני שרוב הצגים גם בגלריות לא מציגים טווח צבעים גדול כל כך. אבל אם התמונות שלכם מוצגות על צגים של 8K, או התמונות שלכם נשלחות לדפוס, אז אי אפשר לעבוד על פחות מ 16 ביט. אומנם אנחנו לא רואים טווח צבעים כל כך גדול, אבל אנחנו יכולים להבחין שיש מגוון צבעים גדול יותר, ותמונות שנישלחות לדפוס עם 16 ביט נראות עשירות יותר באופן משמעותי ומורגש היטב. 

Nikon D610 + Nikkor 100mm macro f/2.8

חלק מתוך התמונה


 Nikon D610 + Zeiss Milvus 35mm f/2




הערות
* כתובת הדואר האלקטרוני לא תוצג באתר.