גודל של תמונה: רזולוציה, עומק צבע ובתים, ולמה הכפלת הרוחב מכפילה את הקובץ פי ארבעה; וטקסט כמספרים, מ־ASCII ועד אותיות עבריות ב־UTF-8.
שלב 1 מתוך 6 · רזולוציה
שלב 1 מתוך 6
רזולוציה
תמונה דיגיטלית היא רשת של פיקסלים. הרזולוציה שלה היא כמה פיקסלים יש בה לרוחב ולגובה; כאן התמונה שומרת על יחס של 4 : 3, ולכן הגובה הוא שלושה רבעים מהרוחב. ככל שיש יותר פיקסלים, הקצוות חלקים יותר, והקובץ גדול יותר.
עכשיו התמונה ברוחב 32 פיקסלים, והלוח מראה את מספר הפיקסלים ואת הגודל. נבאו, ואז הפיקסלים לרוחב יוכפלו.
שלב 2 מתוך 6
גודל הקובץ
גודל של תמונה ללא דחיסה הוא חשבון פשוט:
כש־ הוא הגודל בבתים, מספר הפיקסלים ו־ הסיביות לערוץ: שלושה ערוצים לכל פיקסל, והחלוקה ב־ הופכת סיביות לבתים. קבצים אמיתיים, כמו JPEG ו־PNG, דוחסים את המספרים האלה, אבל המסך מציג תמיד את התמונה המלאה.
שלב 3 מתוך 6
רזולוציה מול צבע
לאותו גודל של קובץ אפשר להגיע בשתי דרכים: יותר פיקסלים ופחות סיביות לכל אחד, או פחות פיקסלים בצבע עשיר. בסמלים קטנים ובתמונות ישנות של משחקים ויתרו על צבעים כדי לחסוך מקום.
שלב 4 מתוך 6
אותיות כמספרים
גם טקסט הוא מספרים. קידוד הוא טבלה שנותנת לכל תו מספר, והמחשב שומר רק את המספרים. הקידוד הוותיק, ASCII, משנות השישים, נותן מספר לכל אות לטינית, ספרה וסימן פיסוק: A הוא , a הוא , הספרה היא והרווח . יש בו תווים, שבע סיביות, ולכן כל תו נכנס בבית אחד.
שלב 5 מתוך 6
מילה
מילה היא רק רצף של תווים, וכל תו נשמר בנפרד, לפי הסדר. גם רווח וסימן פיסוק הם תווים, ותופסים מקום כמו אות.
שלב 6 מתוך 6
כל השפות
ב־ASCII אין מקום לעברית, לערבית, לסינית או לאמוג’י. Unicode נותן מספר לכל תו בכל כתב בעולם, יותר ממאה וחמישים אלף תווים. הקידוד UTF-8 שומר אותם בבית אחד עד ארבעה: תווי ASCII נשארים בבית אחד, כך שטקסט ישן עובד כמו קודם, ותווים אחרים תופסים יותר.
הגרסה האינטראקטיבית נטענת…
הגרסה האינטראקטיבית נטענת…
כל שלב מכין לכם את הסצנה, ובקר שמסומן „קבוע” נשאר במקומו בשלב הזה.
תרגול · נבאו, ואז הסתכלו
התמונה ברוחב 32 פיקסלים. כשנכפיל את הפיקסלים לרוחב ל־64, פי כמה יגדל הקובץ ללא דחיסה?
תרגול · נבאו, ואז הסתכלו
התמונה ברוחב 32 פיקסלים. כשנכפיל את הפיקסלים לרוחב ל־64, פי כמה יגדל הקובץ ללא דחיסה?
תרגול · חשבו
התמונה היא פיקסלים, ב־8 סיביות לערוץ, והלוח מעגל את הגודל שלה לקילובייטים. כמה בתים בדיוק היא תופסת ללא דחיסה?
תרגול · חשבו
התמונה היא פיקסלים, ב־8 סיביות לערוץ, והלוח מעגל את הגודל שלה לקילובייטים. כמה בתים בדיוק היא תופסת ללא דחיסה?
תרגול · הגיעו למטרה
צריך סמל קטן שתופס בדיוק 576 בתים, ב־2 סיביות לערוץ. שנו את הפיקסלים לרוחב ואת הסיביות לערוץ עד שזה מתקיים, ולחצו על בדיקה.
תרגול · הגיעו למטרה
צריך סמל קטן שתופס בדיוק 576 בתים, ב־2 סיביות לערוץ. שנו את הפיקסלים לרוחב ואת הסיביות לערוץ עד שזה מתקיים, ולחצו על בדיקה.
תרגול · חשבו
ב־ASCII כל תו הוא מספר, והאותיות הגדולות באות לפי הסדר: A הוא , B הוא . איזה מספר שומר את האות D?
תרגול · חשבו
ב־ASCII כל תו הוא מספר, והאותיות הגדולות באות לפי הסדר: A הוא , B הוא . איזה מספר שומר את האות D?
תרגול · בחרו
כמה בתים תופסת המילה HELLO ב־ASCII?
תרגול · בחרו
כמה בתים תופסת המילה HELLO ב־ASCII?
תרגול · בחרו
ב־UTF-8, הקידוד של רוב האינטרנט, כמה בתים תופסת המילה “שלום”?
תרגול · בחרו
ב־UTF-8, הקידוד של רוב האינטרנט, כמה בתים תופסת המילה “שלום”?
השיעור הושלם. עניתם על כל שאלות התרגול בו.