W3C Israel Office logo משרד ה W3C הישראלי

להוביל את הרשת למיצוי הפוטנציאל...

פורמט png מול gif

טיוטה – GIF או PNG


PNG לעומת GIF

בטיפ זה נחקור את שתי האפשרויות העיקריות של הפורמט הגרפי המשמש באתרי אינטרנט לייצג גרפיקה פשוטה, סכמות ולוגואים:

פורמט GIF

פורמט ה-GIF דוחס קבצים באמצעות אלגוריתם המכונה LZW, והעוקב אחר הצבעים ועוזר להקטין את גודל הקובץ.

היתרון הגדול של GIF הוא שלפורמט זה תמיכה רחבה מאוד והוא כבר מבוסס היטב כבחירה הראשונה לגרפיקה פשוטה באינטרנט. בהשוואה לאפשרויות אחרות (בעיקר PNG), פורמט GIF אינו עדיף מבחינה טכנולוגית, אך בשנים הראשונות של האינטרנט, כאשר התמיכה ב-PNG רק החלה לגדול, הוא היווה אפשרות בטוחה יותר. נראה שהוא עדיין בחירה בטוחה יותר בזמן כתיבת טיפ זה, אם כי לא בהרבה.

אחת הסוגיות הקשורות לפורמט ה-GIF היא שאלגוריתם ה-LZW היה מוגן בארצות הברית על ידי פטנט השייך לחברת יוניסיס. פטנט ה-LZW של יוניסיס פקע בארצות הברית ב-20 ביוני, 2003. פטנטי LZW כבר פקעו בקנדה,צרפת איטליה, גרמניה, אנגליה ויפאן.

פורמט PNG

PNG, פורמט קבצים בר-הרחבה לאחסון נייד, ללא אובדן (lossless), של תמונות ראסטר דחוסות היטב. PNG הוא תחליף ל-GIF שאינו מוגן בפטנט ויכול גם להחליף שימושים נפוצים רבים של TIFF. הפורמט תומך בתמונות צבעי אינדקס, גווני אפור וצבע אמיתי, וכן בערוץ אלפא אופציונלי. עומקי הדגימה הם 16-1 ביטים.

לצורכי האינטרנט, ל-PNG שלושה יתרונות עיקריים על פני GIF:

PNG גם דוחס טוב יותר מ-GIF בכל המקרים כמעט (25%-5% במקרים טיפוסיים).

אולם חשוב לדעת שבמקרים מסוימים PNG או תכונות ספציפיות שלו כמו שקיפות עלולים לא להיתמך על ידי דפדפנים ישנים. כדי לדעת יותר על מידת התמיכה ב-PNG בדפדפנים שונים, כדאי לקרוא את המקורות הבאים:


קריאה נוספת

על ה"טיפים להבטחת איכות"

הטיפים להבטחת איכות של W3C הם מסמכים קצרים המסבירים פיסות ידע שימושיות למפתחים או מעצבים של אתרים, והם מופקים על ידי הקבוצה להבטחת איכות ב-W3C, שגם מאחסנת אותם.

אף שהטיפים נבדקים בקפידה על ידי חברי הקבוצה, אין לראות בהם יותר מאשר פיסות תבונה אינפורמטיביות, ובעיקר הם אינם מפרטים טכניים נורמטיוויים של W3C.

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

הוספת תגובה



W3C Israeli Office is hosted by ISOC-IL

Valid XHTML 1.0! Valid CSS1!