মূল কন্টেন্টে যান

কোন প্ল্যাটফর্ম কোন ইমেজ ফরম্যাট গ্রহণ করে

Shopify কি WebP সমর্থন করে? Etsy কি AVIF গ্রহণ করে? প্রতিটি প্ল্যাটফর্ম কী গ্রহণ করে এবং কী নীরবে পুনরায় এনকোড করে তার একটি নির্দেশিকা।

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

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

প্ল্যাটফর্ম অনুযায়ী ফরম্যাট সমর্থন

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

প্ল্যাটফর্মWebPAVIFআপলোড পুনরায় এনকোড করে
Shopifyগৃহীতআংশিকহ্যাঁ, নিজস্ব ভেরিয়েন্ট পরিবেশন করে
WordPressগৃহীতআংশিকথাম্বনেইল সাইজ তৈরি করে
Amazonগৃহীত নয়গৃহীত নয়হ্যাঁ
Etsyগৃহীত নয়গৃহীত নয়হ্যাঁ
eBayমিশ্রগৃহীত নয়হ্যাঁ
সোশ্যাল নেটওয়ার্কমিশ্রখুব কমইহ্যাঁ, সবসময়
ইমেল ক্লায়েন্টঅনির্ভরযোগ্যসমর্থিত নয়না
সরকারি পোর্টালপ্রত্যাখ্যাতপ্রত্যাখ্যাতনা
প্রিন্ট পরিষেবাপ্রত্যাখ্যাতপ্রত্যাখ্যাতনা

এই টেবিলের প্যাটার্নটি বেশ সামঞ্জস্যপূর্ণ। ওয়েবের জন্য সম্প্রতি তৈরি করা সিস্টেমগুলো আধুনিক ফরম্যাট সমর্থন করে, আর প্রিন্ট, কমপ্লায়েন্স বা পুরোনো সিস্টেমের সামঞ্জস্যতার জন্য তৈরি করা সিস্টেমগুলো তা করে না। কোনো সিস্টেম পরিচালনাকারী কোম্পানির আকারের চেয়ে সিস্টেমটির বয়স দেখে ফরম্যাট সমর্থনের বিষয়টি আরও ভালোভাবে অনুমান করা যায়।

ব্রাউজারগুলো এখন আর কোনো সমস্যা নয়

ডেস্কটপ এবং মোবাইলে Chrome, Firefox, Safari এবং Edge সহ বর্তমান সময়ের প্রতিটি ব্রাউজার WebP সমর্থন করে। Safari ২০২০ সালে এই সমর্থন যোগ করেছে, যা এই ফরম্যাটের বিরুদ্ধে শেষ বড় সামঞ্জস্যতার বিতর্কের অবসান ঘটিয়েছে।

AVIF কিছুটা পিছিয়ে রয়েছে, সব প্রধান ব্রাউজারে সমর্থন থাকলেও পুরোনো সংস্করণ এবং কিছু এমবেডেড ভিউয়ারে এর আচরণ কিছুটা অসামঞ্জস্যপূর্ণ। একটি পাবলিক ওয়েবসাইটের জন্য, কোনো ফলব্যাক ছাড়াই WebP নিরাপদ এবং একটি ফলব্যাক সহ AVIF নিরাপদ। বাকি সমস্যাগুলো সম্পূর্ণভাবে ব্রাউজারের বাইরে।

কেন প্ল্যাটফর্মগুলো আপনার আপলোড পুনরায় এনকোড করে

প্ল্যাটফর্মগুলো তাদের নিজস্ব ডেলিভারি খরচ নিয়ন্ত্রণ করতে এবং প্রতিটি ডিভাইসে সঠিক সাইজ পরিবেশন করতে পুনরায় এনকোড করে। একটি মার্কেটপ্লেস যেখানে একটি ছবি ৬টি ভিন্ন লেআউটে দেখানো হয়, সেখানে ৬টি ভেরিয়েন্ট প্রয়োজন এবং বিক্রেতাদের কাছে সেগুলো চাওয়ার চেয়ে একটি আপলোড থেকে সেগুলো তৈরি করা অনেক সহজ।

পুনরায় এনকোড করার একটি ফলাফল রয়েছে যা বোঝা জরুরি। একটি অতিরিক্ত কম্প্রেস করা ফাইল আপলোড করলে প্ল্যাটফর্মটি কাজ করার জন্য একটি ক্ষতিগ্রস্ত সোর্স ফাইল পায় এবং সেই ক্ষতি প্রতিটি ভেরিয়েন্টে ছড়িয়ে পড়ে। যেখানে কোনো প্ল্যাটফর্ম পুনরায় এনকোড করে, সেখানে দুবার কম্প্রেস করার চেয়ে সঠিক ডাইমেনশনে একটি উচ্চ মানের ফাইল আপলোড করুন এবং প্ল্যাটফর্মটিকে কম্প্রেশন পরিচালনা করতে দিন।

যেখানে WebP সত্যিই সাহায্য করে

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

  • আপনার নিজস্ব ওয়েবসাইট। সম্পূর্ণ সুবিধা পাওয়া যায়, কারণ কোনো কিছুই ফাইলটিকে পুনরায় এনকোড করে না।
  • সেলফ-হোস্টেড স্টোর। সম্পূর্ণ সুবিধা পাওয়া যায় এবং পেজের স্পিড সরাসরি কনভার্সনে প্রভাব ফেলে।
  • ভেরিয়েন্ট তৈরি করা কনটেন্ট সিস্টেম। আংশিক সুবিধা পাওয়া যায়, কারণ প্ল্যাটফর্মটি আউটপুট নির্ধারণ করে।
  • মার্কেটপ্লেস। কোনো সুবিধা নেই, কারণ আপনি যা-ই পাঠান না কেন আপলোডগুলো পুনরায় এনকোড করা হয়।
  • সোশ্যাল নেটওয়ার্ক। কোনো সুবিধা নেই, কারণ প্রতিটি নেটওয়ার্ক এটিকে নিজস্ব ফরম্যাটে রূপান্তর করে।

যেখানে WebP সমস্যা তৈরি করে

এমন যেকোনো জায়গায় WebP এড়িয়ে চলুন যেখানে কোনো মানুষ ফাইলটি ডাউনলোড করে ব্রাউজারের বাইরের কোনো সফটওয়্যারে খুলবেন। ডিজাইন টুল, অফিস সফটওয়্যার এবং প্রিন্ট ওয়ার্কফ্লো এখনও এই ফরম্যাটটি ভালোভাবে পরিচালনা করতে পারে না।

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

কোন ফরম্যাট আপলোড করবেন তা কীভাবে সিদ্ধান্ত নেবেন

সঠিকভাবে বেছে নিতে, ক্রমানুসারে এই ৪টি প্রশ্নের উত্তর দিন।

  1. ফাইলটি কি ব্রাউজারের বাইরে ডাউনলোড এবং ওপেন করা হবে? উত্তর হ্যাঁ হলে, JPG বা PNG ব্যবহার করুন।
  2. প্ল্যাটফর্মটি কি আপলোড পুনরায় এনকোড করে? উত্তর হ্যাঁ হলে, উচ্চ মানের JPG বা PNG আপলোড করুন এবং প্ল্যাটফর্মটিকে সিদ্ধান্ত নিতে দিন।
  3. ফাইলটির ডেলিভারি কি আপনার নিয়ন্ত্রণে আছে? উত্তর হ্যাঁ হলে, WebP ব্যবহার করুন, আর আপনার সবচেয়ে ভারী ছবিগুলোর জন্য AVIF ব্যবহার করুন।
  4. ছবিটিতে কি ট্রান্সপারেন্সি প্রয়োজন? উত্তর হ্যাঁ হলে, PNG বা WebP ব্যবহার করুন, কারণ JPEG-তে কোনো ট্রান্সপারেন্সি চ্যানেল নেই।

এই ৪টি প্রশ্ন কোনো সামঞ্জস্যতা টেবিল ছাড়াই প্রায় প্রতিটি ক্ষেত্রে সমাধান দেয়। এর মূল নীতিটি সহজ: আধুনিক ফরম্যাটগুলো সেখানে ব্যবহার করা উচিত যেখানে পাইপলাইন আপনার নিয়ন্ত্রণে থাকে, আর সর্বজনীন ফরম্যাটগুলো অন্য সব জায়গায় ব্যবহার করা উচিত।

আপনার নিজস্ব সাইটে নিরাপদে আধুনিক ফরম্যাট পরিবেশন করা

একটি picture এলিমেন্ট ব্যবহার করুন যেখানে প্রথমে AVIF, দ্বিতীয়ত WebP এবং img ট্যাগে একটি JPEG ফলব্যাক তালিকাভুক্ত থাকবে। ব্রাউজারটি তার বোঝা প্রথম ফরম্যাটটি গ্রহণ করে, তাই নতুন ব্রাউজারগুলো ছোট ফাইলটি পায় এবং পুরোনো ব্রাউজারগুলোও একটি ছবি দেখতে পায়।

এই মার্কআপের জন্য প্রতি ছবিতে মাত্র কয়েক লাইন কোড প্রয়োজন হয় এবং এটি সামঞ্জস্যতার ঝুঁকি সম্পূর্ণভাবে দূর করে। বেশিরভাগ কনটেন্ট সিস্টেম এবং সাইট বিল্ডার এখন আপলোডের সময় স্বয়ংক্রিয়ভাবে এই প্যাটার্নটি তৈরি করে, তাই নিজে হাতে লেখার আগে আপনার প্ল্যাটফর্ম ইতিমধ্যে কী করছে তা পরীক্ষা করে নিন। ছবিগুলো রূপান্তর করতে মাত্র কয়েক মিনিট সময় লাগে, যেখানে মার্কআপ লিখতে সাধারণত বেশি সময় লাগে।

একটি প্ল্যাটফর্ম আসলে কী গ্রহণ করে তা কীভাবে পরীক্ষা করবেন

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

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

যে ফরম্যাটগুলো নীরবে হারিয়ে যাচ্ছে

BMP, TIFF এবং অ্যানিমেটেড GIF এখনও প্রায় সব জায়গায় কাজ করে এবং প্রায় প্রতিটি ক্ষেত্রেই এগুলো ভুল পছন্দ। প্রতিটি ফরম্যাট টিকে আছে কারণ পুরোনো সফটওয়্যার এগুলো তৈরি করত, এটি কোনো ভালো কাজ করে বলে নয়।

BMP প্রায় কোনো কম্প্রেশন ছাড়াই ছবি সংরক্ষণ করে, তাই একটি স্ক্রিনশটের সাইজ তার সমমানের PNG-এর চেয়ে ২০ গুণ বেশি হতে পারে। TIFF প্রিন্টিং এবং স্ক্যানিংয়ের ক্ষেত্রে স্ট্যান্ডার্ড হিসেবে রয়ে গেছে এবং এটি ওয়েবে ব্যবহারের অনুপযোগী। অ্যানিমেটেড GIF ২৫৬টি রঙের মধ্যে সীমাবদ্ধ এবং প্রায়শই একই ক্লিপের একটি ছোট ভিডিওর চেয়ে বেশি ভারী হয়। এই ৩টি ফরম্যাট পাওয়ার সাথে সাথে সংরক্ষণ না করে রূপান্তর করে নিলে পুরো কাজের ধারায় অতিরিক্ত ফাইলের ওজন বহন করা এড়ানো যায়।

একটি ফরম্যাট মাইগ্রেশনের পরিকল্পনা করা

মূল ফাইলের পরিবর্তে লাইব্রেরির একটি কপি রূপান্তর করুন এবং নতুন ফাইলগুলো লাইভ ও যাচাই না হওয়া পর্যন্ত মূল ফাইলগুলো রেখে দিন। ফরম্যাট মাইগ্রেশন হলো এমন কয়েকটি ইমেজ কাজের একটি যেখানে কাজ স্থায়ীভাবে হারিয়ে যাওয়ার ঝুঁকি থাকে।

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

AVIF সম্পর্কে কী বলা যায়

AVIF বড় ফটোগ্রাফের ক্ষেত্রে WebP-এর চেয়ে প্রায় ২০ থেকে ৩০ শতাংশ বেশি কম্প্রেস করে এবং অনেক ধীরগতিতে এনকোড করে। হিরো ইমেজ এবং প্রচুর ছবি থাকা পেজগুলোর জন্য এই ফরম্যাটটি অতিরিক্ত পরিশ্রমের যোগ্য।

প্রায় ১০ KB-এর নিচে একটি WebP ফাইল প্রায়শই ছোট হয়, কারণ AVIF ছোট ছবির চেয়ে বেশি কন্টেইনার ওভারহেড বহন করে যা ছোট ছবির ক্ষেত্রে যুক্তিযুক্ত নয়। আপনার সবচেয়ে বড় ছবিগুলোতে AVIF ব্যবহার করুন, সাইটের অন্য সব জায়গায় WebP ব্যবহার করুন এবং উভয়ের জন্যই একটি JPEG ফলব্যাক রাখুন। ব্রাউজারের বাইরে প্ল্যাটফর্ম সমর্থন এখনও সীমিত, তাই AVIF আপনার নিয়ন্ত্রণে থাকা সাইটগুলোর জন্য উপযুক্ত, অন্য লোকেদের হাতে দেওয়া ফাইলের জন্য নয়।

একটি নির্দিষ্ট গন্তব্যের জন্য একটি লাইব্রেরি রূপান্তর করা

বারবার ফরম্যাট পরিবর্তনের চেয়ে গন্তব্যটি আসলে যে ফরম্যাট ব্যবহার করে তাতে একবার রূপান্তর করুন। প্রতিটি লসি (lossy) রূপান্তর ডিটেইল বাদ দিয়ে দেয়, তাই ৩টি ফরম্যাটের মধ্য দিয়ে যাওয়া একটি ফাইল ৩ প্রজন্মের ক্ষতি বহন করে।

প্রথমে গন্তব্যটি নির্ধারণ করুন, তারপর সরাসরি মূল ফাইল থেকে রূপান্তর করুন। আমাদের কনভার্টারগুলো উভয় দিকেই HEIC, PNG, JPG, WebP, AVIF, GIF এবং BMP সহ প্রতিটি সাধারণ পেয়ারিং পরিচালনা করে, তাই কোনো ফাইলকে মধ্যবর্তী ফরম্যাটের মধ্য দিয়ে নেওয়ার প্রয়োজন নেই। একবারে ৫০০টি পর্যন্ত ফাইলের ব্যাচ সম্পূর্ণ আপনার ব্রাউজারের ভেতরে চলে, যার অর্থ হলো আপনার ডিভাইস থেকে একটি ফাইলও বাইরে না পাঠিয়ে একটি সম্পূর্ণ ইমেজ লাইব্রেরি মাইগ্রেশনের জন্য প্রস্তুত করা যেতে পারে।

ব্লগে ফিরে যান