מהו קובץ TGA?
קובץ עם סיומת .tga הוא פורמט גרפי רסטר והוא נוצר על ידי Truevision Inc. הוא תוכנן עבור לוחות TARGA (Truevision Advanced Raster Adapter) וסיפק תמיכה בתצוגת Highcolor/truecolor עבור מחשבים תואמי IBM. הוא תומך ב-8, 16, 24 ו-32 סיביות לפיקסל וערוץ אלפא של 8 סיביות. זה גם תומך בדחיסת RLE ללא אובדן שניתן ליישם כדי להקטין את גודל התמונה. תמונות ומרקמים דיגיטליים משתמשים בפורמט התמונה TGA.
היסטוריה קצרה
היווצרות פורמט קובץ TGA נוצר בשנת 1984 על ידי AT&T EPICenter (מאוחר יותר חולץ והוקמה כישות עצמאית המכונה Truevision) שעבדה על שיווק טכנולוגיות חדשות שפותחו על ידי AT&T עבור מאגרי מסגרת צבעונית. EPICenter כבר עבדה על שני הכרטיסים הראשונים שלה, VDA (מתאם תצוגת וידאו) ו-ICB (לוח לכידת תמונה) שעבורם העבודה על שני סוגי קבצים, .vda ו-.icb, כבר הייתה בתהליך. פורמטים אלה של קבצים קודדו והוצג פורמט קובץ ספציפי פחות רחב TGA. TGA הייתה הרחבה למה שכבר היה בשימוש, וסיפקה מידע כמו רוחב, גובה, עומק פיקסל, מפת צבע משויכת ומקור התמונה.
גרסת 2.0 של TGA, שפורסמה ב-1989, שילבה מספר תכונות משופרות כגון:
- תמונות ממוזערות
- ערוץ אלפא
- ערך גמא
- מטא נתונים טקסטואליים
התורמים העיקריים לגרסת 2.0 של TGA כוללים את שון שטיינר של Truevision, קווין פידלי ודיוויד ספולסטרה.
מפרטי פורמט קובץ TGA TARGA
קובץ TGA מורכב מ-2 חלקים עיקריים:
- כותרת ראשית
- מידע על פיקסלים צבעוניים
כל הערכים בקובץ TGA הם ב-littl-endian לפי מפרטי הפורמט.
כותרת TGA
כותרת קובץ TGA מורכבת מחמשת השדות הבאים.
מספר שדה | אורך | שם שדה | תיאור |
---|---|---|---|
1 | 1 בתים | אורך מזהה | אורך שדה מזהה התמונה (0-255) |
2 | 1 בייט | סוג מפת צבע | האם מפה צבעונית כלולה (0 - מציין שלא כלולים נתונים של מפת צבע בתמונה זו. 1 - מציין שמפת צבע כלולה בתמונה זו.) |
3 | 1 בתים | סוג תמונה | סוגי דחיסה וצבע (0- ללא נתוני תמונה. 1- לא דחוס, תמונה ממופה צבע, 2- לא דחוס, תמונה בצבע אמיתי, 9- מקודדת באורך ריצה, תמונה ממופה צבע, 11- מקודדת באורך ריצה, תמונה בשחור-לבן ) |
4 | 5 בתים | מפרט מפת צבע | מתאר את מפת הצבע |
5 | 10 בתים | מפרט תמונה | מידות ופורמט תמונה |
נתוני תמונה ומפת צבע
שדה מס. | אורך | שדה | תיאור |
---|---|---|---|
6 | משדה אורך מזהה תמונה | מזהה תמונה | שדה אופציונלי המכיל מידע מזהה |
7 | משדה מפרט מפת צבע | נתוני מפה צבעוניים | טבלת חיפוש המכילה נתוני מפת צבע |
8 | משדה מפרט תמונה | נתוני תמונה | מאוחסן לפי מתאר התמונה |
אזור מפתחים (אופציונלי)
TGA גרסה 2.0 מספקת תמיכה בשיפורים/תוספות נוספות שמפתחים רבים רצו לאחסן מידע נוסף. המידע הוא אופציונלי כך שאם מפענח TGA אינו מסוגל לפרש אותו, יתעלם ממנו.
אזור הרחבה (אופציונלי)
שדה מס' | אורך | שדה | תיאור |
---|---|---|---|
10 | 2 בתים | גודל הרחבה | גודל בבתים של אזור ההרחבה, תמיד 495 |
11 | 41 בתים | שם המחבר | שם המחבר. אם לא נעשה שימוש, יש להגדיר בתים ל-NULL (\0) או רווחים |
12 | 324 בתים | הערת מחבר | הערה, מאורגנת כארבע שורות, שכל אחת מהן מורכבת מ-80 תווים בתוספת NULL |
13 | 12 בתים | חותמת תאריך/שעה | תאריך ושעה שבהם נוצרה התמונה |
14 | 41 בתים | מזהה משרה | |
15 | 6 בתים | זמן עבודה | שעות, דקות ושניות שהושקעו ביצירת הקובץ (לחיוב וכו') |
16 | 41 בתים | מזהה תוכנה | האפליקציה שיצרה את הקובץ. |
17 | 3 בתים | גרסת תוכנה | |
18 | 4 בתים | צבע מפתח | |
19 | 4 בתים | יחס רוחב-גובה של פיקסל | |
20 | 4 בתים | ערך גמא | |
21 | 4 בתים | היסט תיקון צבע | מספר בתים מתחילת הקובץ לטבלת תיקון הצבעים אם קיימת |
22 | 4 בתים | בול דואר | מספר בתים מתחילת הקובץ ועד לתמונת בול הדואר אם קיימת |
23 | 4 בתים | היסט קו סריקה | מספר בתים מתחילת הקובץ לטבלת קווי הסריקה אם קיים |
24 | 1 בייט | סוג תכונות | מציין את ערוץ האלפא |
כותרת תחתונה של קובץ (אופציונלי)
26 הבתים האחרונים של הקובץ מייצגים את הכותרת התחתונה, שאם קיים אומר שזה כנראה קובץ TGA גרסה 2.
מס’ שדה | אורך | שדה | תיאור |
---|---|---|---|
28 | 4 בתים | קיזוז הרחבה | היסט בבתים מתחילת הקובץ |
29 | 4 בתים | קיזוז שטח מפתחים | היסט בבתים מתחילת הקובץ |
30 | 16 בתים | חתימה | מכיל “TRUEVISION-XFILE” |
31 | 1 בייט | מכיל “.” | |
32 | 1 בייט | מכיל NULL |
הפניות
- [מפרט פורמט קובץ TGA 2.0](https://products.conholdate.app/viewer/view/rVqTeZPLAL/tga-file-format-specifications.pdf?default=view&preview = true.pdf)
- TGA מאת ויקיפדיה