top of page

מפעל הפורמטים - JPEG-XL

מעל 3 עשורים חלפו מאז המצאת פורמט הדחיסה הנפוץ ביותר JPEG. פורמט זה, שהפך במהלך שנים אלו לתקן, עבר מספר גלגולים ושיפורים ועדיין נחשב למוגבל. כידוע פורמט JPEG דוחס את הנתונים תוך אובדן נתונים. הפורמט לא תומך בשקיפות, שכבות ואנימציה ולכן נחשב למוגבל ביותר. פורמט JPEG-XL אמור לפתור חלק ניכר מהבעיות, לתמוך בדחיסה גבוהה יותר באופן משמעותי, עם ובלי אובדן נתונים, לתמוך בשקיפות, בשכבות, בצבעי Spot, בערוצי אלפא ובעומק צבע של 32 סיביות. אמנם התמיכה בו מצומצמת עדיין, אך כשזו תתרחב נרוויח פורמט יעיל ואיכותי. במאמר זה נציג את יתרונותיו והשוואה מול פורמטים אחרים.

 

היסטוריה

ב-2017 פורסם קול קורא לתקן קידוד התמונות מהדור הבא. ההצעות הוגשו עד ספטמבר 2018 והובילו לטיוטה ב-2019 שהתבססה בעיקר על הצעה בשם PIK שהוגשה על ידי Google המבוססת על הפורמט החופשי FLIF. פורמט הקבצים ומערכת הקידוד קיבלה תקינה ב-31 לאוקטובר 2021 וב-30 במרץ 2022 בהתאמה. הרעיון מאחורי JPEG-XL עונה על הדרישה לתקן דחיסת תמונות מהדור הבא בעל יעילות דחיסה טובה יותר באופן משמעותי (שיפור של 60%) בהשוואה ל-JPEG. התקן צפוי לעלות על ביצועי דחיסת תמונות המוצגת בפורמטים HEIC ,AVIF ,WebP ו-JPEG 2000.

 

איך פותחים קובץ JPEG-XL?

זו אמנם שאלה בסיסית, בייחוד כשמדובר בפורמט העתיד, אך התשובה לא פשוטה. נכון להיום דפדפנים לא תומכים בפורמט זה. הדפדפן כרום תמך בעבר פורמט זה, אך הפסיק את תמיכתו בו. נכון להיום אין דפדפן שתומך בפורמט זה באופן מלא וכל עוד זה המצב עתידו של הפורמט לא ברור. סביר שבעתיד זה ישתנה. פוטושופ אמנם מאפשרת פתיחת קובצי JPEG-XL , אך מעדיפה לפתוח אותם, משום מה, בחלון ה-Camera Raw. כרגע אין תמיכה בשמירה או ייצוא לפורמט זה.

 

15 דברים שחייבים לדעת על פורמט JPEG-XL

  1. השם - כידוע, ראשי התיבות של JPEG הם Joint Photographic Experts Group על שם הועדה שעיצבה את הפורמט. האות X בפורמט היא חלק ממספר סטנדרטים של JPEG, ביניהם, JPEG XR ו-JPEG XS. האות L מייצגת את המילים Long Term (טווח ארוך), או את המילה Last, שעל פי מתכנני הפורמט אמור להיות האחרון בסדרה ויש שטוענים שהאות מייצגת את המילה Legacy מאחר והכוונה להחליף את הפורמט המקורי.

  2. הסיומת - הסיומת של קבצים בפורמט JPEG-XL הוא JXL.

  3. קידוד הפיך - אחד החסרונות הבולטים של פורמט JPEG הוא ששמירה חוזרת של הקובץ גרמה לדחיסה נוספת ואיבוד נוסף של פרטים. פורמט JPEG-XL מאפשר לבצע שמירה חוזרת של קבצים ללא איבוד פרטים. ניתן לשמור מחדש קבצים שקודדו במקור ב-JPEG ולהשיג הקטנה נוספת של גודל הקובץ בסביבות ה-20%.

  4. מימדים - פורמט JPEG מוגבל במימדי הקובץ ובנפחו. לעומתו JPEG-XL תומך בקבצים עד לנפח של 1 טרהפיקסל(!).

  5. עומק צבע - פורמט JPEG תומך בעומק צבע של 8 סיביות. לעומתו JPEG-XL תומך ב-32 סיביות. לפורמט זה תמיכה מובנית בטווח דינאמי מוגדל (HDR), במרחבי צבע שונים ובבהירות מסך גבוהה.

  6. שקיפות - פורמט JPEG אינו תומך בשקיפות ולעומתו JPEG-XL תומך בשקיפות.

  7. ערוצי אלפא - בניגוד ל-JPEG, פורמט JPEG-XL תומך בערוצי אלפא, למעשה התמיכה מוגבלת ב-4099 ערוצים…

  8. צבעי Spot - פורמט JPEG אינו תומך בצבעי Spot כדוגמא צבעי פאנטון. לעומתו פורמט JPEG-XL תומך בהם ועוצב במיוחד כדי לטפל באופן חלק במרחבי צבע בעלי טווח דינאמי גבוה.

  9. אנימציה - הפורמט אמנם תומך באנימציה, אך בשלב זה באופן מעט מסורבל.

  10. פענוח פרוגרסיבי - הפורמט תוכנן לטעינה רספונסיבית של תמונות גדולות בהתאם לרזולוציית מכשיר הצפייה.

  11. הפחתת איכות מדורגת - בניגוד לפורמטים אחרים, הירידה באיכות הקובץ מדורגת ואיננה קיצונית.

  12. קידוד ופענוח יעילים - פורמט זה לא מצריך כוח עיבוד רב, או חומרה מיוחדת הקידוד והפענוח של JPEG-XL מהיר בערך כמו פורמט JPEG מסורתי ומהיר יותר בהשוואה לפורמטים חסכוניים כמו HEIC.

  13. קוד פתוח - כאמור פורמט זה מבוסס על קוד פתוח ולכן אינו מצריך תמלוגים. הוא זמין ב-GitHub תחת רישיון BSD בן 3 סעיפים.

  14. תמיכה - סעיף זה הוא אולי החשוב ביותר מאחר והפופולאריות של JPEG נשענה על העובדה שנתמך בכל דפדפן ובכל תוכנה לעיבוד תמונה. הטמעת פורמט קובעת במידה מסויימת את עתידו. במהלך ההטמעה הראשונית של JPEG XL בדפדפני אינטרנט, נציגים שונים של שמות מותגים ידועים בתעשייה הביעו בפומבי תמיכה ב-JPEG XL כבחירה המועדפת עליהם, כולל Intel, Facebook, Flickr ו…Adobe. הראשונה להטמיע תמיכה זו היא לייטרום המאפשרת לדחוס קובצי Raw באמצעות JPEG-XL. העניין הוא שנכון לכתיבת שורות אלו תוכנות adobe לא תומכות בשמירה או ייצוא לפורמט זה ולכן הוא לא בשימוש נפוץ.

  15. מתחרים - לפורמט זה מתחרים לא פחות טובים, בראשם Webp שזוכה לפופולאריות ונתמך בכל הדפדפנים העדכניים.

 

המרה לפורמט זה

ניתן למצוא ברשת מספר ממירים מקוונים למגוון פורמטים ו-JPEG-XL (המוכר גם כ-JXL ) ביניהם. Squoosh - ממיר זה מאפשר להמיר קבצים למבחר פורמטים, ביניהם JPEG-XL. יש לגרור את התמונה לחלון הדפדפן, או ללחוץ על כפתור ההוספה ולבחור בקובץ להמרה. בשלב זה ייפתח חלון ההמרה - יש לבחור בפורמט JPEG-XL ולקבוע את רמת הדחיסה. החלון המרכזי יציג את התמונה לדחיסה ואפשרות לצפות בתוצאה לאחר הדחיסה. בתחתית החלון ניתן לראות את נפח הקובץ לאחר הדחיסה וכפתור להורדת הקובץ הדחוס.

לפורמט זה מספר ממירים מקוונים כדוגמת הממיר מבית mconverter, אך רובם כוללים לא מעט פרסומות.

צילום מסך של הממיר המקוון Squoosh
הממיר המקוון Squoosh מאפשר להמיר מגוון פורמטים ללא תשלום
 

יתרונות הפורמט

  1. פורמט זה מציע דחיסה יעילה מאוד ביחס לכל פורמט אחר.

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

  3. הפורמט תומך בשקיפות, בשכבות, בצבעי Spot, בערוצי אלפא ובעומק צבע של 32 סיביות.

  4. הפורמט נכתב בקוד פתוח ולכן כל אחד יכול לשפר אותו.

  5. פורמט זה עתיד להוות חלופה לפורמט GIFF לשמירת אנימציה.


חסרונות הפורמט

  1. אמנם דחיסת הפורמט יעילה ועשוייה לשפר את חוויית המשתמש ואת הדירוג של האתר במנועי חיפוש. אך נכון להיום הפורמט לא נתמך בדפדפנים מובילים.

  2. נכון לכתיבת שורות אלו תוכנות העיצוב אינן תומכות בשמירה או ייצוא לפורמט זה.

  3. פורמט זה מבוסס פיקסלים בלבד.

 

השוואה בין פורמטים

JPEG

PNG

JPEG 2000

WebP

HEIC

AVIF

JPEG‭ ‬XL

דחיסה

•‭ ‬•

אין

•‭ ‬•‭ ‬•

•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

דחיסת‭ ‬תמונות

אין

•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•

•‭ ‬•

•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

ללא‭ ‬איבוד‭ ‬פרטים

•‭ ‬•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•

•‭ ‬•

•‭ ‬•‭ ‬•

•‭ ‬•

•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

מהירות

•‭ ‬•

•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•


•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

הגבלות

65535

x

65535

2‭,‬147‭,‬483‭,‬647

x

2‭,‬147‭,‬483‭,‬647

4‭,‬249‭,‬967‭,‬295

x

4‭,‬249‭,‬967‭,‬295

16‭,‬383

x

16‭,‬383

8193

x

4320

8193

x

4320

1,073,741,823

x

1,073,741,823

‭ ‬גודל‭ ‬קובץ‭ ‬מירבי

8

16

38

8

10

10

32

עומק‭ ‬צבע‭ ‬מירבי

אין

יש

יש

אין

יש

יש

יש

סולם‭ ‬צבעים‭ ‬רחב

4

4

16384

4

5

5

4099

מספר‭ ‬ערוצים‭ ‬מירבי

חלקית‭ ‬‭(‬MJP2‭)‬

יש‭ ‬‭(‬APNG‭)‬

חלקית ‭ ‬‭(‬MJP2‭)‬

יש

יש

יש

יש

תמיכה‭ ‬באנימציה

•‭ ‬•‭ ‬•

•‭ ‬•‭ ‬•‭ ‬•

אין

אין

אין

•‭ ‬•‭ ‬•‭ ‬•

פענוח‭ ‬פרגרסיבי

אין

יש

יש

יש

יש

יש

יש

שקיפות‭ ‬באמצעות‭ ‬ערוץ‭ ‬אלפא

סיכום השוואה - לכאורה, פורמט JPEG-XL מחזיק במספר יתרונות משמעותיים במרבית הקטגורית. למעשה הוא מייתר חלק מהפורמטים. הבעיה העיקרית היא התמיכה של תוכנות ודפדפנים בו. סיפור דומה היה לפורמט JPEG 2000 שמחזיק עדיין במספר יתרונות משמעותיים מול JPEG ושאר הפורמטים. גורלו של פורמט JPEG 2000 ידוע ואנו מקווים שבסופו של דבר פורמט JPEG-XL ייאומץ באופן מלא בכל תוכנות adobe ובכל הדפדפנים וכולם ירוויחו - בייחוד המשתמשים...

 

מאמר‭ ‬אודות‭ ‬שאר‭ ‬הפורמטים (JPEG, PSD, PSDT, PSB, TIFF, EPS, GIF, Photoshp DCS)

פוסטים אחרונים

הצג הכול

Comments


bottom of page