কয়েকটি মূল কারণ সম্পর্কে আপনার সচেতন হওয়া উচিত ...
প্রথমত, দুটি ধরণের সংক্ষেপণ রয়েছে: লসলেস এবং লসী ।
- ক্ষতিহীন মানে চিত্রটি আরও ছোট করা হয়েছে তবে মানটির কোনও ক্ষতি হয় না।
- লসির অর্থ চিত্রটি ছোট (এমনকি) তৈরি করা হয় তবে এটি মানের জন্য ক্ষতিকারক। আপনি যদি কোনও চিত্রকে লসী ফর্ম্যাটে বারবার সংরক্ষণ করেন তবে চিত্রের মান ক্রমান্বয়ে আরও খারাপ হতে থাকবে।
বিভিন্ন বর্ণের গভীরতাও রয়েছে (প্যালেটগুলি): সূচিযুক্ত রঙ এবং সরাসরি রঙ ।
- সূচকের অর্থ চিত্রটি কেবল রঙের মানচিত্র নামে পরিচিত এমন কিছু রঙের (সাধারণত 256) লেখক দ্বারা নিয়ন্ত্রিত সংরক্ষণ করতে পারে store
- প্রত্যক্ষ অর্থ হ'ল আপনি এমন হাজার হাজার রঙ সঞ্চয় করতে পারেন যা সরাসরি লেখক চয়ন করেন নি
বিএমপি - লসলেস / সূচক এবং সরাসরি
এটি একটি পুরানো ফর্ম্যাট। এটি লসলেস (কোনও চিত্রের ডেটা সংরক্ষণের সময় নষ্ট হয় না) তবে একেবারে কমার কোনও দরকার নেই, এর অর্থ BMP হিসাবে অনেক বড় ফাইল আকারের ফলাফল সংরক্ষণ করা। এতে ইনডেক্স এবং ডাইরেক্ট উভয়ের প্যালেট থাকতে পারে তবে এটি একটি ছোট সান্ত্বনা। ফাইলের আকারগুলি অপ্রয়োজনীয়ভাবে এত বড় যে কেউ কখনও এই ফর্ম্যাটটি সত্যই ব্যবহার করে না।
ভাল: সত্যিকারের কিছুই না। এখানে বিএমপি ছাড়িয়ে ওঠার মতো কিছু নেই বা অন্য ফর্ম্যাটগুলির দ্বারা আরও ভাল করা হয়নি।
জিআইএফ - লসলেস / ইনডেক্স কেবল
জিআইএফ লসলেস কম্প্রেশন ব্যবহার করে যার অর্থ আপনি চিত্রটিকে বারবার বাঁচাতে পারবেন এবং কোনও ডেটা হারাবেন না। ফাইলের আকারগুলি বিএমপির চেয়ে অনেক ছোট, কারণ ভাল কম্প্রেশন আসলে ব্যবহৃত হয় তবে এটি কেবল একটি সূচি প্যালেট সঞ্চয় করতে পারে। এর অর্থ হল যে বেশিরভাগ ব্যবহারের ক্ষেত্রে ফাইলটিতে সর্বাধিক 256 টি ভিন্ন রঙ থাকতে পারে। এটি বেশ অল্প পরিমাণ মত শোনাচ্ছে, এবং এটি।
জিআইএফ চিত্রগুলি অ্যানিমেটেড এবং স্বচ্ছতা থাকতে পারে।
এর জন্য ভাল: লোগোস, লাইন অঙ্কন এবং অন্যান্য সাধারণ চিত্র যা ছোট হওয়া দরকার। কেবল সত্যই ওয়েবসাইটগুলির জন্য ব্যবহৃত।
জেপিইজি - লসী / ডাইরেক্ট
জেপিজ ইমেজগুলি মানুষের চোখের দৃষ্টিগোচর নয় এমন তথ্য মুছে ফেলার মাধ্যমে যতটা সম্ভব ছোট ছোট ফটোগ্রাফিক চিত্র তৈরির জন্য ডিজাইন করা হয়েছিল। ফলস্বরূপ এটি একটি লসী ফর্ম্যাট এবং একই ফাইলটিকে বারবার সংরক্ষণ করার ফলে সময়ের সাথে সাথে আরও ডেটা হারিয়ে যাবে। এটি কয়েক হাজার রঙের প্যালেটযুক্ত এবং ফটোগ্রাফগুলির জন্য দুর্দান্ত, তবে ক্ষতির সংকোচনের অর্থ লোগোগুলি এবং লাইন আঁকার জন্য এটি খারাপ: কেবল এগুলি अस्पष्ट দেখাবে না, তবে এই জাতীয় চিত্রগুলির জিআইএফগুলির তুলনায় আরও বড় ফাইল-আকার থাকবে!
জন্য ভাল: ফটোগ্রাফ। গ্রেডিয়েন্টস।
পিএনজি -8 - ক্ষতিহীন / সূচিযুক্ত
পিএনজি একটি নতুন ফর্ম্যাট, এবং পিএনজি -8 (পিএনজির ইনডেক্সড সংস্করণ) জিআইএফগুলির জন্য সত্যই একটি ভাল প্রতিস্থাপন। দুঃখজনক হলেও, এর কয়েকটি ত্রুটি রয়েছে: প্রথমত এটি জিআইএফ-এর মতো অ্যানিমেশন সমর্থন করতে পারে না (ভাল এটি পারে তবে কেবল ফায়ারফক্সই এটি সমর্থন করে, জিআইএফ অ্যানিমেশন যা প্রতিটি ব্রাউজার দ্বারা সমর্থিত) এর বিপরীতে নয়)। দ্বিতীয়ত এটি আই 6 এর মতো পুরানো ব্রাউজারগুলির সাথে কিছু সমর্থন সংক্রান্ত সমস্যা রয়েছে। তৃতীয়ত, ফটোশপের মতো গুরুত্বপূর্ণ সফ্টওয়্যারটির ফর্ম্যাটটি খুব খারাপ implementation (আপনাকে হতাশ, অ্যাডোব!) পিএনজি -8 কেবল জিআইএফ-এর মতো 256 টি রঙ সংরক্ষণ করতে পারে।
এর জন্য ভাল: পিএনজি -8 জিআইএফ-এর চেয়ে ভাল যে প্রধান কাজ করে তাতে আলফা ট্রান্সপারেন্সিটির সমর্থন রয়েছে।
পিএনজি -৪৪ - ক্ষতিহীন / সরাসরি
পিএনজি -৪৪ একটি দুর্দান্ত ফর্ম্যাট যা লসলেস এনকোডিংকে সরাসরি রঙের সাথে সংযুক্ত করে (হাজার হাজার রঙ, ঠিক জেপিগের মতো)। এটি পিএমজি প্রকৃতপক্ষে চিত্রগুলিকে সংকুচিত করে ব্যতীত এটি সম্পর্কিত বিএমপির মতোই, সুতরাং এর ফলস্বরূপ অনেক ছোট ফাইল পাওয়া যায়। দুর্ভাগ্যক্রমে পিএনজি -৪৪ ফাইলগুলি এখনও জেপিইজি (ফটোগুলির জন্য) এবং জিআইএফ / পিএনজি -8 এস (লোগো এবং গ্রাফিক্সের জন্য) এর চেয়ে বড় হবে, তাই আপনি যদি এখনও সত্যিই কোনও ব্যবহার করতে চান তবে আপনাকে এখনও বিবেচনা করতে হবে।
যদিও পিএনজি -৪৪ এস সংক্ষেপে হাজার হাজার রঙের অনুমতি দেয়, তারা জেপিইজি চিত্রগুলি প্রতিস্থাপনের উদ্দেশ্যে নয়। PNG-24 হিসাবে সংরক্ষিত একটি ফোটোগ্রাফ দৃশ্যমান মানের খুব সামান্য উন্নতির সাথে সমমানের জেপিইজি চিত্রের চেয়ে কমপক্ষে 5 গুণ বড় হবে। (অবশ্যই, যদি আপনি ফাইলাইজ সম্পর্কে উদ্বিগ্ন না হন এবং আপনি যে সেরা মানের চিত্রটি পেতে পারেন তা পেতে চাইলে এটি পছন্দসই ফলাফল হতে পারে))
PNG-8 ঠিক তেমন, পিএনজি-24 আলফা-স্বচ্ছতাও সমর্থন করে।
এসভিজি - লসলেস / ভেক্টর
একটি ফাইল টাইপ যা বর্তমানে জনপ্রিয়তার সাথে বেড়ে চলেছে তা হ'ল এসভিজি, যা উপরের সমস্ত তুলনায় এটি ভেক্টর ফাইল ফর্ম্যাট (উপরের সমস্ত রাস্টার )। এর অর্থ এটি পিক্সেলের পরিবর্তে লাইন এবং বক্ররেখায় গঠিত। যখন আপনি কোনও ভেক্টর চিত্রটিতে জুম করেন, আপনি এখনও একটি বক্ররেখা বা একটি লাইন দেখতে পান। যখন আপনি একটি রাস্টার চিত্রটিতে জুম করবেন, আপনি পিক্সেল দেখতে পাবেন।
উদাহরণ স্বরূপ:
এর অর্থ এসটিজি লোগো এবং আইকনগুলির জন্য নিখুঁত যা আপনি রেটিনা স্ক্রিনে বা বিভিন্ন আকারে তীক্ষ্ণতা বজায় রাখতে চান। এর অর্থ এটিও একটি ছোট এসভিজি লোগোটি চিত্রের গুণমানের অবক্ষয় ছাড়াই অনেক বড় (বৃহত্তর) আকারে ব্যবহার করা যেতে পারে - যা রাস্টার ফর্ম্যাটগুলির সাথে পৃথক বৃহত্তর (ফাইলাইজের শর্তে) ফাইলের প্রয়োজন হবে।
এসভিজি ফাইলের আকারগুলি প্রায়শই ক্ষুদ্র হয়, এমনকি যদি তারা দৃশ্যত খুব বড় হয় তবে এটি দুর্দান্ত। এটি মনে রাখা উচিত, তবে এটি ব্যবহৃত আকারগুলির জটিলতার উপর নির্ভর করে। এসভিজিগুলিকে রাস্টার চিত্রগুলির তুলনায় আরও বেশি কম্পিউটিং শক্তি প্রয়োজন কারণ গাণিতিক গণনাগুলি বক্ররেখা এবং রেখাগুলি আঁকার সাথে জড়িত। যদি আপনার লোগোটি বিশেষত জটিল হয় তবে এটি কোনও ব্যবহারকারীর কম্পিউটারকে ধীর করতে পারে এবং এমনকী খুব বড় ফাইলের আকারও হতে পারে। এটি যতটা সম্ভব আপনার ভেক্টর আকারগুলি সরলীকরণ করা গুরুত্বপূর্ণ।
অতিরিক্ত হিসাবে, এসভিজি ফাইলগুলি এক্সএমএলে লিখিত হয় এবং তাই কোনও পাঠ্য সম্পাদক (!) এ খোলা এবং সম্পাদনা করা যায়। এর অর্থ এটির মানগুলি উড়ে যায় ip উদাহরণস্বরূপ, আপনি কোনও ওয়েবসাইটের এসভিজি আইকনের রঙ পরিবর্তন করতে জাভাস্ক্রিপ্ট ব্যবহার করতে পারেন, যেমন আপনি কিছু পাঠ্য (যেমন দ্বিতীয় চিত্রের প্রয়োজন নেই) করতে পারেন, বা এনিমেটও করতে পারেন।
সব মিলিয়ে লোগোগুলি বা গ্রাফের মতো সাধারণ ফ্ল্যাট আকারগুলির জন্য এগুলি সেরা।
আমি আশা করি এটি সাহায্য করবে!