একটি TGA ফাইল কি?
.tga এক্সটেনশন সহ একটি ফাইল হল একটি রাস্টার গ্রাফিক বিন্যাস এবং এটি Truevision Inc দ্বারা তৈরি করা হয়েছে। এটি TARGA (Truevision Advanced Raster Adapter) বোর্ডের জন্য ডিজাইন করা হয়েছে এবং IBM- সামঞ্জস্যপূর্ণ PC-এর জন্য Highcolor/truecolor প্রদর্শন সমর্থন প্রদান করেছে। এটি প্রতি পিক্সেল 8, 16, 24 এবং 32 বিট এবং 8-বিট আলফা চ্যানেল সমর্থন করে। এটি লসলেস RLE কম্প্রেশনকেও সমর্থন করে যা ছবির আকার কমাতে প্রয়োগ করা যেতে পারে। ডিজিটাল ফটো এবং টেক্সচার TGA ইমেজ ফরম্যাট ব্যবহার করে।
সংক্ষিপ্ত ইতিহাস
টিজিএ ফাইল ফরম্যাটের গঠন 1984 সালে AT&T EPICcenter (পরে ট্রুভিশন নামে পরিচিত একটি স্বাধীন সত্তা হিসাবে নিষ্কাশিত এবং গঠিত) দ্বারা তৈরি হয়েছিল যা রঙ ফ্রেম বাফারগুলির জন্য AT&T দ্বারা উন্নত নতুন প্রযুক্তির বিপণনে কাজ করছিল। ইপিসেন্টার ইতিমধ্যেই তার প্রথম দুটি কার্ডে কাজ করছিল, ভিডিএ (ভিডিও ডিসপ্লে অ্যাডাপ্টার) এবং আইসিবি (ইমেজ ক্যাপচার বোর্ড) যার জন্য দুটি ফাইল প্রকারের কাজ, .vda এবং .icb, ইতিমধ্যেই প্রক্রিয়াধীন ছিল৷ এই ফাইল ফরম্যাটগুলি কোডিফাই করা হয়েছিল এবং কম বিস্তৃত নির্দিষ্ট ফাইল ফরম্যাট TGA চালু করা হয়েছিল। টিজিএ ছিল একটি এক্সটেনশন যা ইতিমধ্যেই ব্যবহার করা হয়েছে এবং প্রস্থ, উচ্চতা, পিক্সেল গভীরতা, সংশ্লিষ্ট রঙের মানচিত্র এবং চিত্রের উত্সের মতো তথ্য সরবরাহ করেছিল।
1989 সালে প্রকাশিত TGA এর 2.0 সংস্করণে বেশ কিছু উন্নত বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে যেমন:
- থাম্বনেল
- আলফা চ্যানেল
- গামা মান
- পাঠ্য মেটাডেটা
TGA এর 2.0 সংস্করণে প্রধান অবদানকারীদের মধ্যে রয়েছে Truevision এর Shawn Steiner, Kevin Fiedly এবং David Spoelstra।
TGA TARGA ফাইল ফরম্যাট স্পেসিফিকেশন
একটি TGA ফাইল 2টি প্রধান অংশ নিয়ে গঠিত:
- হেডার
- রঙ পিক্সেল তথ্য
একটি TGA ফাইলের সমস্ত মান বিন্যাস নির্দিষ্টকরণ অনুযায়ী লিটল-এন্ডিয়ানে থাকে।
TGA হেডার
একটি TGA ফাইল শিরোনাম নিম্নলিখিত 5 ক্ষেত্র গঠিত.
ক্ষেত্র নম্বর | দৈর্ঘ্য | ক্ষেত্রের নাম | বিবরণ |
---|---|---|---|
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 File Format Specifications](https://products.conholdate.app/viewer/view/rVqTeZPLAL/tga-file-format-specifications.pdf?default=view&preview = true.pdf)
- উইকিপিডিয়া দ্বারা TGA