চিত্র বিন্যাস: PNG

কিছু জিনিস আছে যা PNG (পোর্টেবল নেটওয়ার্ক গ্রাফিক্স) কে অন্যান্য ফর্ম্যাট থেকে আলাদা করে, যদিও এটি GIF এর প্রতিস্থাপনের উদ্দেশ্যে করা হয়েছিল (পেটেন্ট বিরোধের কারণে, অনেক আগে) এটি বিভিন্ন উপায়ে GIF-এর অনুরূপ। PNG এছাড়াও লসলেস কম্প্রেশন ব্যবহার করে, যার অর্থ হল চিত্রের ডেটা ভিজ্যুয়াল বিশ্বস্ততার কোনো ক্ষতি ছাড়াই সংকুচিত হবে। একটি চিত্রের রঙের প্যালেট পরিমাপ করা যেতে পারে - একটি "সূচীকৃত রঙ", যেখানে PNG একটি প্যালেট ব্যবহার করে 256 রঙের মধ্যে সীমাবদ্ধ, ঠিক GIF এর মতো। একটি অনেক বেশি সাধারণ "ট্রুকালার" পিএনজিতে অনেকগুলি, আরও অনেক রঙ থাকতে পারে - 16 মিলিয়ন পর্যন্ত।

PNG এবং GIF উভয়ই স্বচ্ছতা সমর্থন করে, যদিও একটি বড় পার্থক্য রয়েছে। GIF স্বচ্ছতাকে একটি বাইনারি প্রস্তাব হিসাবে বিবেচনা করে—একটি পিক্সেল হয় একটি অস্বচ্ছ রঙ, অথবা সম্পূর্ণ স্বচ্ছ। PNG "আলফা চ্যানেল" স্বচ্ছতা সমর্থন করে, যার অর্থ প্রতিটি পিক্সেল 0 (সম্পূর্ণ স্বচ্ছ) এবং 255 (সম্পূর্ণ অস্বচ্ছ) এর মধ্যে স্বচ্ছতার একটি স্তরে সেট করা যেতে পারে।

দুটি গোলাপী ফুল স্বচ্ছতার দুটি স্তর দেখাচ্ছে।

ব্যবহারিক পরিভাষায়, যথেষ্ট পরিমাণের অভাব এবং ক্ষতিহীন কম্প্রেশনের অর্থ হল একটি ছবিকে PNG হিসাবে সংরক্ষণ করার ফলে কখনই ভিজ্যুয়াল গুণমান হ্রাস পাবে না। যাইহোক, আরও আধুনিক ওয়েব-বন্ধুত্বপূর্ণ এনকোডিংয়ের তুলনায় এটি প্রায় সবসময়ই অত্যধিক বড় ফাইলের আকারে পরিণত হয়। একটি PNG এর স্থানান্তর আকার মানে ফটোগ্রাফিক সামগ্রীর জন্য তারা প্রায় কখনই সঠিক পছন্দ নয়।

JPEG এবং PNG এর তুলনা।

PNG বিগত বছরগুলিতে একটি একক ব্যবহারের ক্ষেত্রে বেশি সাধারণ ছিল, একমাত্র রাস্টার এনকোডিং যা আধা-স্বচ্ছতা সমর্থন করে। আজ, PNG শুধুমাত্র সাধারণ আর্টওয়ার্কের জন্য বিবেচনা করা উচিত যার জন্য আধা-স্বচ্ছতা প্রয়োজন—যেমন একটি ড্রপ শ্যাডো ধারণকারী কোম্পানির লোগো—এবং WebP-এর মতো আধা-স্বচ্ছতা সমর্থন করে এমন আরও আধুনিক ফর্ম্যাটের সাথে সাবধানতার সাথে তুলনা করা উচিত।

অনেকটা জিআইএফ-এর মতো, পিএনজি এমন ব্যবহারের ক্ষেত্রে সমাধান করার জন্য ডিজাইন করা হয়েছিল যেগুলি স্কেলেবিলিটি এবং ফাইলের আকার উভয় ক্ষেত্রেই SVG দ্বারা প্রায়শই ভাল পরিবেশন করা হয়। সেই কারণে, আপনি কখনও কখনও দেখতে পাবেন যে SVG সমর্থন করে না এমন ব্রাউজারগুলিতে UI উপাদানগুলির ফলব্যাক সংস্করণ হিসাবে PNG ব্যবহার করা হয়েছে, যদিও এটি ক্রমবর্ধমান বিরল।

PNG এবং SVG তুলনা।

ব্যবহারিক পরিভাষায়, PNG হল একটি সোর্স ইমেজের একটি পরিচালনাযোগ্য-আকারের "ক্যাননিকাল" সংস্করণ বজায় রাখার জন্য একটি ভালো পছন্দ, যা আপনার স্থানীয় উন্নয়ন পরিবেশে সংরক্ষিত বা একটি প্রকল্পের সংগ্রহস্থলে প্রতিশ্রুতিবদ্ধ যদি সেই চিত্রটির ভবিষ্যতের সংস্করণগুলিকে সম্পাদনা করা বা পুনরায়-সম্পাদনা করা প্রয়োজন। বিকল্প বিন্যাসে সংরক্ষিত।

এটি লক্ষণীয় যে, যদিও এনকোডিংগুলি প্রমিত, বিভিন্ন সম্পাদনা সরঞ্জামের সেই এনকোডিং সম্পাদনের বিভিন্ন পদ্ধতি রয়েছে - কিছু অন্যদের তুলনায় অনেক বেশি দক্ষ। যেকোনো প্রসঙ্গে একটি PNG স্থানান্তর করার আগে, Squosh বা ImageOptim এর মতো একটি টুলের মাধ্যমে আপনার ফাইলগুলি চালাতে ভুলবেন না।