UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

PNG থেকে TGA কনভার্টার

PNG টেক্সচার, স্প্রাইট ও UI আর্টকে Truevision TGA ফাইলে রূপান্তর করুন। যেসব গেম ইঞ্জিন ও টুল টেক্সচার ইনপুট হিসেবে Targa চায়, সেগুলোর জন্য এই ফাইলই লাগে। স্বচ্ছ পিক্সেলগুলো আলফা চ্যানেলে লেখা হয়, তাই কাট-আউট আর মাস্ক আগের মতোই কাজ করে।

ছবি কনভার্টার

অথবা JPG, JPEG, JPE … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    PNG টেক্সচারগুলো যোগ করুন

    ২০টি পর্যন্ত PNG ফাইল বেছে নিন, প্রতিটি ৯৫ MB পর্যন্ত। একটি পুরো টেক্সচার সেট (diffuse, normal, roughness, mask) এক ব্যাচেই দেওয়া যায়।

  2. 2

    ইঞ্জিন টেক্সচারের জন্য রিসাইজ বন্ধ রাখুন

    আউটপুট ছবি রিসাইজ অপশনে মূল মাপ রাখুন বেছে রাখুন, যাতে 1024 × 1024 বা 2048 × 2048-এর মতো power-of-two মাপ হুবহু থাকে।

  3. 3

    TGA-তে কনভার্ট করুন

    TGA-এ কনভার্ট করুন চাপুন, ফাইলগুলো একটি একটি করে বা ZIP হিসেবে ডাউনলোড করুন, তারপর ইঞ্জিনের import ফোল্ডারে রাখুন।

গেম ইঞ্জিন ও টেক্সচার টুল এখনও কেন TGA চায়

Truevision ১৯৮৪ সালে তাদের TARGA ভিডিও ক্যাপচার বোর্ডের জন্য TGA ফরম্যাট তৈরি করে, আর ১৯৮৯ সালের সংস্করণ TGA 2.0 যোগ করে footer ও extension area, যা আজকের বেশিরভাগ সফটওয়্যার পড়ে। ফরম্যাটটি এত সরল যে কয়েক ডজন লাইনের কোডেই লোড করা যায়: ছোট হেডার, ঐচ্ছিক কালার ম্যাপ, তারপর raw বা run-length encoded পিক্সেল। এই সরলতার কারণেই ১৯৯০-এর দশকে গেম স্টুডিওগুলো এটি নিয়েছিল এবং অনেক পাইপলাইন আজও এটি ছাড়েনি।

ব্যবহারিক কারণ হলো আলফা ও পূর্বানুমেয়তা। 32-বিট TGA-তে রঙের পাশে সব সময় একটি straight ৮-বিট আলফা চ্যানেল থাকে, কোনো gamma chunk বা color-profile chunk থাকে না যা import-কারী ভিন্নভাবে ব্যাখ্যা করতে পারে। টেক্সচার আর্টিস্টরা ভরসা করেন যে Photoshop, Substance বা Blender থেকে ইঞ্জিনে ঠিক একই মান পৌঁছাবে।

Unreal, Source, Unity ও Blender-এর জন্য PNG থেকে TGA

সংস্থাশর্তসূত্র
Unreal EngineTGA, PNG, PSD ও আরও ফরম্যাট import করে; mipmap ও streaming পেতে টেক্সচারের দুই দিকই power-of-two হতে হয়—
Source ইঞ্জিন (vtex)Valve-এর টেক্সচার কম্পাইলার TGA পড়ে ও VTF লেখে; আলফা দিয়ে স্বচ্ছতা ও মাস্ক নিয়ন্ত্রিত হয়—
Unityসরাসরি TGA import করে এবং বিল্ডের সময় টার্গেট প্ল্যাটফর্ম অনুযায়ী কম্প্রেস করে—
BlenderTarga পড়ে ও লেখে, আউটপুটে RLE "Targa" ও আনকম্প্রেসড "Targa Raw" দুটিই দেয়—

PNG

Portable Network Graphics

PNG একটি লসলেস রাস্টার ফরম্যাট, যা ১৯৯৬ সালে PNG Development Group প্রকাশ করে এবং পরে W3C ও ISO স্ট্যান্ডার্ড করে। এটি প্রতিটি পিক্সেল হুবহু ধরে রাখে, পূর্ণ অ্যালফা ট্রান্সপারেন্সি সমর্থন করে এবং টেক্সট, ধারালো প্রান্ত ও সমতল রং কোনো আর্টিফ্যাক্ট ছাড়াই সামলায়। এই নির্ভুলতার কারণে স্ক্রিনশট, লোগো, আইকন ও ইন্টারফেস গ্রাফিকসের জন্য এটি আদর্শ। দুর্বলতা হলো সাইজ: PNG হিসেবে সেভ করা ছবি একই ছবির JPEG বা WebP-এর চেয়ে প্রায়ই কয়েক গুণ বড় হয়। সব ব্রাউজার, অপারেটিং সিস্টেম ও এডিটর PNG ফাইল খোলে।

কম্প্রেশন
লসলেস
স্বচ্ছতা (ট্রান্সপারেন্সি)
হ্যাঁ
অ্যানিমেশন
না
প্রবর্তনের সাল
1996 · PNG Development Group
PNG কনভার্টার

TGA

Truevision TGA (Targa)

TGA, যা Targa নামেও পরিচিত, ১৯৮৪ সালে Truevision তাদের গ্রাফিক্স কার্ডের জন্য তৈরি করে। এটি রাস্টার ছবি কম্প্রেশন ছাড়া অথবা লসলেস রান-লেংথ এনকোডিং দিয়ে সংরক্ষণ করে এবং ৮-বিট আলফা চ্যানেল সমর্থন করে। সহজ কাঠামোর কারণে এটি গেমের টেক্সচার, 3D রেন্ডার ও ভিডিও গ্রাফিক্সে দীর্ঘদিন জনপ্রিয় ছিল। PNG-র তুলনায় ফাইল অনেক বড় হয়, আর ব্রাউজার ও ফোনে TGA দেখা যায় না। বেশিরভাগ ইমেজ এডিটর, গেম ইঞ্জিন ও 3D প্রোগ্রাম এটি পড়তে পারে।

কম্প্রেশন
লসলেস
স্বচ্ছতা (ট্রান্সপারেন্সি)
হ্যাঁ
অ্যানিমেশন
না
প্রবর্তনের সাল
1984 · Truevision
TGA কনভার্টার

গেম ইঞ্জিন, মডিং টুল বা রেন্ডার পাইপলাইন ৮-বিট আলফা চ্যানেলসহ Targa টেক্সচারের ওপর সাজানো থাকলে PNG থেকে TGA করা হয়; ব্রাউজারে প্রিভিউ করতে বা সেই পাইপলাইনের বাইরে শেয়ার করতে হলে TGA থেকে আবার PNG করা হয়।

TGA আলফা, RLE কম্প্রেশন ও 32-bit আউটপুট

RLE (রান-লেংথ এনকোডিং)কম্প্রেসড TGA · TGA ইমেজ টাইপ 10
TGA-র সংজ্ঞায়িত একমাত্র কম্প্রেশন। একই রঙের পিক্সেলের সারি একবার রেখে পুনরাবৃত্তির সংখ্যা সংরক্ষণ করা হয়, যা সমতল UI আর্ট ও মাস্ক অনেক ছোট করে, কিন্তু ফটোগ্রাফিক টেক্সচারে প্রায় কিছুই করে না। হেডারের image type 2 মানে আনকম্প্রেসড true color; type 10 মানে একই ডেটা run-length encoded।

TGA পড়তে পারে এমন প্রতিটি ইঞ্জিন ও এডিটর সাধারণ ও RLE দুটিই পড়ে, তাই import-এর জন্য পছন্দটি প্রায় গুরুত্বহীন। ভার্সন কন্ট্রোলে এটি বেশি গুরুত্বপূর্ণ: আনকম্প্রেসড TGA-র diff ও স্টোরেজ পূর্বানুমেয়, তাই কিছু স্টুডিও অ্যাসেট নিয়মে RLE নিষিদ্ধ করে। Photoshop-এর Targa সেভ ডায়ালগে একই পছন্দ Compress (RLE) চেকবক্স হিসেবে থাকে।

কনভার্টের আগে PNG-র আলফা দেখে নিন। অনেক এক্সপোর্টার অস্বচ্ছ আর্টেও পূর্ণ আলফা চ্যানেল লেখে, ফলে ইঞ্জিন টেক্সচারটিকে স্বচ্ছ ধরে নেয়, যাতে sorting ও overdraw-এর খরচ বাড়ে। আলফা অর্থহীন হলে আগে এডিটরে সেটি সরিয়ে নিন। PNG-র ফরম্যাট-পটভূমির জন্য দেখুন JPG বনাম JPEG বনাম PNG; TGA আবার ব্রাউজার প্রিভিউয়ে নিতে হলে TGA থেকে PNG এই পেজের উল্টোটা করে।

PNG থেকে TGA টেক্সচার নিয়ে প্রশ্ন

TGA ফাইলটি 24-bit হবে, নাকি 32-bit?

আলফা চ্যানেলসহ PNG হয়ে যায় 32-বিট TGA: লাল, সবুজ, নীল ও আলফা প্রতিটির জন্য ৮ বিট। অস্বচ্ছ PNG-র জন্য মাত্র ২৪ বিট লাগে। স্বচ্ছতা ছাড়া টেক্সচারেও যদি ইঞ্জিন 32-বিট চায়, তবে কনভার্ট করার আগে PNG-তে সম্পূর্ণ অস্বচ্ছ একটি আলফা চ্যানেল যোগ করুন।

PNG থেকে TGA কনভার্ট করলে কি কোয়ালিটি একটুও কমে না?

সাধারণ ৮-বিট PNG-র ক্ষেত্রে হ্যাঁ: প্রতিটি রং ও আলফা মান হুবহু কপি হয়। প্রতি চ্যানেলে ১৬-বিটের PNG (স্কাল্পটিং টুল থেকে এক্সপোর্ট করা হাইট ম্যাপে যা দেখা যায়) ৮ বিটে নেমে আসে, কারণ TGA-তে এর চেয়ে গভীর true-color মোড নেই। ইঞ্জিন মানলে এ ধরনের ম্যাপ PNG বা EXR হিসেবেই রাখুন।

কোনো একটি প্রোগ্রামে আমার TGA উল্টো দেখায় কেন?

TGA সারিগুলো নিচ থেকে উপরে বা উপর থেকে নিচে রাখতে পারে, হেডারের একটি ফ্ল্যাগ তা জানায়। বেশিরভাগ টুল ফ্ল্যাগ পড়ে; কিছু পুরোনো ভিউয়ার ও হাতে লেখা লোডার তা উপেক্ষা করে ছবি উল্টো দেখায়। আবার কনভার্ট না করে লোডারে বা এডিটরে ছবিটি ফ্লিপ করে নিন।

গেম টেক্সচারের জন্য TGA ভালো, নাকি DDS?

TGA হলো আপনার সংরক্ষিত সোর্স ফাইল যা আবার import করা হয়; DDS-এ থাকে GPU-কম্প্রেসড ডেটা যা গ্রাফিক্স কার্ড সরাসরি পড়ে। Unreal ও Unity TGA নেয় এবং import-এর সময় নিজেরাই কম্প্রেস করে। import ধাপ ছাড়া টেক্সচার লোড করা মড ও পুরোনো ইঞ্জিনে প্রায়ই DDS লাগে, যা PNG থেকে DDS তৈরি করে।

TGA ফাইল PNG-এর চেয়ে এত বড় হয় কেন?

PNG Deflate কম্প্রেশন ব্যবহার করে; TGA বড়জোর সরল run-length encoding ব্যবহার করে, যা শুধু সমতল অংশেই কাজে লাগে। আলফাসহ বিস্তারিত 2048 × 2048 টেক্সচার আনকম্প্রেসড TGA-তে প্রায় ১৬ MB হয়। গেম বিল্ডের সময় ইঞ্জিন আবার কম্প্রেস করে, তাই ডিস্কের সাইজ শুধু আপনার প্রজেক্ট ফোল্ডারেই গুরুত্বপূর্ণ।