মূল অংশে যান

AVIF থেকে JPG কনভার্ট করুন

AVIF ওয়েবের সবচেয়ে নতুন, সবচেয়ে ছোট ছবির ফরম্যাট — অথচ আপনার অর্ধেক সফটওয়্যার এর নামই শোনেনি। একে এমন JPG বানান, যা সব জায়গায় খোলে।

  • কখনো সংরক্ষণ করা হয় না
  • কোনো লাইন নেই, অপেক্ষা নেই
  • সাইনআপ নেই, ওয়াটারমার্ক নেই

যেভাবে কাজ করে

1

AVIF ফাইল যোগ করুন

যতগুলো খুশি .avif ফাইল পেজে টেনে এনে ছাড়ুন।

2

কনভার্ট

আপনার ব্রাউজার প্রতিটি AVIF ডিকোড করে আপনার বেছে নেওয়া মানে JPG হিসেবে রি-এনকোড করে।

3

ডাউনলোড

ফাইলগুলো একটি একটি করে সেভ করুন, অথবা সব একসাথে ZIP হিসেবে।

নতুন ফরম্যাট থেকে পুরোনো ফরম্যাটে যাওয়া

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

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

মানের সেটিং নিয়ে একটু ভাবা দরকার, কারণ আপনি এমন কিছু রি-এনকোড করছেন যা আগেই একবার এনকোড করা। AVIF-এর নিজস্ব কমপ্রেশন আগেই পিক্সেলে মিশে গেছে, আর JPEG এনকোডার ছবির খুঁটিনাটি আর অন্য কারো ত্রুটির মধ্যে পার্থক্য করতে পারে না — দুটোই রক্ষা করতে বিশ্বস্তভাবে বিট খরচ করবে। প্রায় ৮৫-তে এসে JPEG নিজের দিক থেকে আর ক্ষতি যোগ করে না; এর নিচে গেলে দুই প্রজন্মের ক্ষতি জমা হয়, যা একই সাইজে একবারের এনকোডের চেয়ে চোখে পড়ার মতো খারাপ দেখায়।

টিকে থাকে পিক্সেল ডেটা; ফাইলের নিজের সম্পর্কে লেখা তথ্যের বেশিরভাগ টেকে না। AVIF-এ রাখা ক্যামেরার সেটিং, তোলার তারিখ আর লোকেশন সঙ্গে আসে না — ছবি কোথাও প্রকাশ্যে গেলে সাধারণত এটা ভালোই, আর আপনি এগুলোর ওপর নির্ভর করে থাকলে জেনে রাখা দরকার।

অন্য কিছু দরকার হলে

গন্তব্য যদি AVIF পড়তে পারে, কনভার্ট করবেন না। মূল ফাইল রাখা সব দিক থেকেই ভালো — ছোট, উন্নত মান, বেশি রং — আর সামঞ্জস্যতার সমস্যা প্রতি বছর কমছে।

অনেকগুলো ফাইলের জন্য, বা HDR কনটেন্টের দরকারি টোন ম্যাপিং নিজে নিয়ন্ত্রণ করতে, avifdec in.avif out.png মান না ছুঁয়ে ডিকোড করে এবং আপনাকে cjpeg বা mozjpeg দিয়ে আলাদাভাবে JPEG এনকোড করতে দেয় — বিশেষ করে mozjpeg একই সাইজে যেকোনো ব্রাউজার এনকোডারের চেয়ে চোখে পড়ার মতো ভালো ফাইল তৈরি করে। ImageMagick-এর magick in.avif -quality 88 out.jpg এক লাইনেই পুরো একটি ডিরেক্টরি সামলায়।

সাধারণ প্রশ্নোত্তর

AVIF কী, আর বারবার এটার দেখা পাই কেন?

AVIF হলো AV1 ভিডিও কোডেকের ছবির রূপ — একই মানে JPG-এর প্রায় অর্ধেক সাইজ, তাই ইমেজ CDN আর আধুনিক সাইটগুলো জোরেশোরে এটি ব্যবহার করে। এডিটর, পুরোনো অ্যাপ আর আপলোড ফর্ম এখনো তাল মেলাতে পারেনি।

কনভার্শনে কি মান কমে?

AVIF প্রথমে তার হুবহু পিক্সেলে ডিকোড হয়, তারপর আপনার ঠিক করা মানে JPG-তে এনকোড হয় — ৯০%-এ ফটোগ্রাফের পার্থক্য চোখে পড়ে না।

স্বচ্ছতার কী হয়?

JPG স্বচ্ছতা রাখতে পারে না, তাই স্বচ্ছ অংশগুলো আপনার বেছে নেওয়া ব্যাকগ্রাউন্ড রঙের ওপর মিশিয়ে দেওয়া হয় — রং বাছেন আপনি, টুল নয়।

আমার ফাইল কি কোথাও সংরক্ষণ করা হয়?

না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না।

উল্টো দিকে কি কনভার্ট করা যায়?

হ্যাঁ — JPG থেকে AVIF টুল আপনার বিদ্যমান ছবিগুলোকে ওয়েবের জন্য AVIF-এ কনভার্ট করে।

জেনে রাখুন: অ্যানিমেটেড AVIF-এর শুধু প্রথম ফ্রেম কনভার্ট হয়। HDR AVIF ছবি টোন-ম্যাপ করে সাধারণ রঙে আনা হয়।

এই টুলটি আপনার ওয়েবসাইটে যোগ করুন

যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।