JXL থেকে PNG কনভার্ট করুন
JPEG XL হলো সেরা ছবির ফরম্যাট, যা প্রায় কিছুই খুলতে পারে না। .jxl-কে PNG বানান — হুবহু পিক্সেল, স্বচ্ছতা অক্ষত — আর আজই সব জায়গায় চলবে। কিছুই সংরক্ষণ করা হয় না।
- কখনো সংরক্ষণ করা হয় না
- কোনো লাইন নেই, অপেক্ষা নেই
- সাইনআপ নেই, ওয়াটারমার্ক নেই
যেভাবে কাজ করে
আপনার .jxl ফাইল যোগ করুন
একটি বা একসাথে অনেকগুলো: কোনো ডাউনলোড, ক্যামেরা অ্যাপের এক্সপোর্ট, বা এমন এডিটরের ফাইল, যা ফরম্যাটটি আগেভাগেই গ্রহণ করেছে।
কনভার্ট
প্রতিটি ফাইল রেফারেন্স JPEG XL ডিকোডার দিয়ে ডিকোড হয়, আর প্রতিটি পিক্সেল ও আলফা চ্যানেল অক্ষত রেখে PNG হিসেবে লেখা হয়।
ডাউনলোড
আলাদা আলাদা, বা ZIP হিসেবে।
.jxl কী, আর কেন এটি থমকে গেল
JPEG XL হলো সেই ফরম্যাট, যা JPEG কমিটি ২০২২ সালে ১৯৯২-এর মূল JPEG-এর উত্তরসূরি হিসেবে চূড়ান্ত করে: একই কোডেকে লসি ও লসলেস, আলফা, অ্যানিমেশন, HDR, প্রোগ্রেসিভ ডিকোডিং, আর এমন একটি কৌশল যা আর কারও নেই — বিদ্যমান একটি JPEG প্রায় ২০ শতাংশ ছোট করে এতে ভরে রাখা যায় প্রতিটি পিক্সেল হুবহু রেখে, আর আবার বাইট ধরে ধরে আগের রূপে ফেরানো যায়। ফটোগ্রাফে এটি WebP-কে সহজেই হারায়, আর মানুষ আসলে যে মানে সেভ করে সেখানে AVIF-এর সমান বা তার চেয়ে ভালো করে, এনকোডও করে অনেক দ্রুত।
এর অভাব শুধু দেখানোর জায়গার। ২০২৩ সালে Chrome এটি সরিয়ে দেয় — দলটি বলেছিল “পুরো ইকোসিস্টেম থেকে যথেষ্ট আগ্রহ নেই” — আর সঙ্গে চলে যায় Edge, Opera ও প্রতিটি Electron অ্যাপ; যে ফরম্যাট ব্রাউজার দেখায় না, ওয়েবসাইট তা ব্যবহার করতে পারে না। Safari ও ক্রমেই বাড়তে থাকা কিছু এডিটর এটি খোলে, Apple সাম্প্রতিক iPhone-এ ProRAW-এর ক্যাপচার ফরম্যাট হিসেবে এটিকে বেছে নিয়েছে, আর ক্যামেরা নির্মাতারাও এটি গ্রহণ করছে — তাই ফাইলগুলো ছড়িয়ে আছে; সেগুলো যাওয়ার জায়গাই নেই।
এখানকার ডিকোডার হলো libjxl, রেফারেন্স ইমপ্লিমেন্টেশন, jSquash বিল্ডে। এটি ৮-বিট RGBA-তে ডিকোড করে: ১৬-বিট বা HDR ফাইল আগে sRGB-তে টোন-ম্যাপ করা হয়, আর যেকোনো PNG ভিউয়ার আপনাকে এমনিতেও সেটাই দেখাত। আলফা চ্যানেল যেমন আছে তেমনই চলে আসে।
অন্য কিছু দরকার হলে
একটি ফোল্ডারভর্তি ফাইলের জন্য কমান্ড লাইন ভালো। রেফারেন্স টুলগুলো ফ্রি: djxl in.jxl out.png একটি ফাইল ডিকোড করে, আর একটি শেল লুপ এটুকু পড়তে যত সময় লাগে, তার মধ্যেই পুরো ডিরেক্টরি ডিকোড করে ফেলে। djxl ১৬-বিট গভীরতাও রাখে, যা এখানকার PNG রাখে না।
ফাইলটি লসলেসভাবে রিকমপ্রেস করা JPEG হলে djxl in.jxl out.jpg আপনাকে মূল JPEG বাইট ধরে ধরে ফিরিয়ে দেয়, যা তার পিক্সেলের PNG-এর চেয়ে নিশ্চিতভাবেই ভালো এবং কয়েক গুণ ছোট। ব্রাউজারে এখনো কোনো কিছুই তা পারে না।
সাধারণ প্রশ্নোত্তর
আমার JXL ফাইল কোনো কিছুতেই খোলে না কেন?
কারণ সমর্থন থমকে গেছে। Chrome ২০২১ সালে একটি ফ্ল্যাগের আড়ালে JPEG XL চালু করে ২০২৩ সালে সরিয়ে দেয়; Safari ২০২৩ সালে যোগ করে; Firefox কখনো ডিফল্টভাবে চালু করেনি; Windows Photos-এর জন্য একটি এক্সটেনশন লাগে। PNG এই সবকিছু এড়িয়ে যায়, আর এই পেজের অস্তিত্বের কারণও সেটাই।
কনভার্শন কি লসলেস?
হ্যাঁ। ডিকোডার যে পিক্সেল দেয়, PNG ঠিক সেগুলোই রাখে, তাই এখানে কিছুই হারায় না। JXL নিজেই লসিভাবে সেভ করা হলে সেই ক্ষতি আগে থেকেই ছবিতে আছে, আর PNG তা ফেরাতে পারে না — তবে নিজে থেকে নতুন কোনো ক্ষতিও যোগ করে না।
স্বচ্ছতা কি থাকে?
হ্যাঁ। JPEG XL-এ আলফা চ্যানেল থাকে, PNG-তেও থাকে, তাই কাটআউট কাটআউটই থাকে।
PNG কেন JXL-এর চেয়ে এত বড়?
কারণ JPEG XL অনেক ভালো কমপ্রেসর — একই পিক্সেলের জন্য সাধারণত PNG-এর চেয়ে ৩০ থেকে ৬০ শতাংশ ছোট, আর প্রায়ই কম মানের JPG-এর চেয়েও ছোট। PNG হলো ছবিটির সৎ সাইজ; চালাক ছিল JXL। সাইজ জরুরি হলে পরে WebP-তে কনভার্ট করুন।
আমার ফাইল কি কোথাও সংরক্ষণ করা হয়?
না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না।
উল্টো দিকে, JXL-এ কি যাওয়া যায়?
এখানে এখনো না। রেফারেন্স এনকোডার cjxl একটি ফ্রি কমান্ড-লাইন টুল, আর JXL বানানোর সেরা উপায়ও এটিই: cjxl in.png out.jxl -d 0 একটি লসলেস ফাইল লেখে।
জেনে রাখুন: JPEG XL অ্যানিমেশন, ১৬-বিট গভীরতা ও HDR টোন কার্ভ সমতল হয়ে যায়: প্রথম ফ্রেম, প্রতি চ্যানেলে ৮ বিট, sRGB। লসলেসভাবে রিকমপ্রেস করা JPEG ধারণ করা .jxl-ও অন্য যেকোনোটির মতো পিক্সেলে ডিকোড হয়, তাই ফল হয় একটি PNG, মূল JPG নয়।
এই টুলটি আপনার ওয়েবসাইটে যোগ করুন
যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।
আরও ছবির টুলস
JXL থেকে JPG
JPEG XL ছবি থেকে JPG, যা সবাই নেয়
PNG থেকে WebP
ওয়েবের উপযোগী WebP, স্বচ্ছতা বজায় রেখে
JPG থেকে AVIF
JPG-এর অর্ধেক সাইজ, একই ছবি
WebP থেকে GIF
অ্যানিমেটেড WebP থেকে GIF, যা সব জায়গায় নড়ে — প্রতিটি ফ্রেম অক্ষত
APNG থেকে GIF
অ্যানিমেটেড PNG থেকে GIF, যেসব জায়গায় এখনো শুধু GIF চলে সেগুলোর জন্য
JPG থেকে PNG
যেকোনো JPG থেকে লসলেস PNG, একসাথে অনেকগুলো