ছবির ফরম্যাট রূপান্তর
PNG-কে WebP বা JPEG-তে বদলান — ডাউনলোডের আগেই নতুন সাইজ দেখুন।
PNG লসলেস: কোনো কোয়ালিটি সেটিং নেই।
পটভূমি
পুনরায় এনকোড হচ্ছে…
অন্য ফরম্যাটে ছবিটির ওজন কত হবে তা দেখতে একটি ছবি বাছুন।
কীভাবে ব্যবহার করবেন
- কার্ডে একটি ছবি ফেলুন, ⌘V দিয়ে পেস্ট করুন, বা “ছবি বাছুন” চাপুন। রূপান্তর সঙ্গে সঙ্গেই শুরু হয় — কোনো বোতাম চাপতে হয় না, কিছুই আপলোড হয় না।
- প্যানেলে রূপান্তরিত ছবিটি চেকারবোর্ডের উপর দেখায় (স্বচ্ছতা দেখা যায়), পুরোনো সাইজ → নতুন সাইজ, আর একটি ডাউনলোড বোতাম। উপরে WebP, JPEG বা PNG বাছুন; JPEG ও WebP-এর জন্য কোয়ালিটি স্লাইডার টানুন, আর স্বচ্ছ ছবি JPEG-তে গেলে পটভূমির রঙ বাছুন।
- “ডাউনলোড করুন” আপনার ফাইলের নাম রাখে, কেবল এক্সটেনশন বদলায়। আসল ফাইল কখনো স্পর্শ করা হয় না।
উদাহরণ
আপনার কাছে যা আছে
sunset-photo.png 1.8 MB · 1440×960 · PNG, এক কোণা স্বচ্ছ
আপনি যা পাবেন
1.8 MB → 470 KB (−74%) sunset-photo.png → sunset-photo.webp PNG · 1440×960 → WebP · গুণমান 80
সংখ্যাগুলো ছবি ও আপনার ব্রাউজারের এনকোডারের উপর নির্ভর করে: Chrome ও Firefox-এ একই সেটিংসে সামান্য আলাদা ফাইল হয়। শতাংশটি এই দুটি ফাইল তুলনা করে, তাই ডাউনলোডের আগেই বুঝতে পারবেন রূপান্তরটা লাভজনক কি না।
নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা
- একবারে একটি ছবি, 20 MiB পর্যন্ত। বড় ফাইল পড়ার আগেই বাতিল হয়, তাই পেজের মেমরি ফুরাতে পারে না।
- 16 মেগাপিক্সেল (16,777,216 px) পর্যন্ত। বড় ছবি ডিকোডিংয়ের আগেই বাতিল হয়, কারণ ওই মাপের একটি ক্যানভাসই কিছু মোবাইল ব্রাউজারে ব্যর্থ হয়। এই টুল রিসাইজ করে না — আগে ছবিটি ছোট করুন।
- এটি কেবল ফরম্যাট বদলায়। ক্রপ নেই, রিসাইজ নেই, ঘোরানো নেই, ফিল্টার নেই।
- রূপান্তর মানেই ফাইল ছোট হবে এমন নিশ্চয়তা নেই: PNG লসলেস, তাই PNG হিসেবে রাখা ছবি সাধারণত যে JPEG থেকে এসেছে তার চেয়ে বড় হয়। এমন হলে প্যানেল লুকিয়ে না রেখে “+n%” বলে দেয়।
- JPEG-কে JPEG-তে বদলালে পুনরায় এনকোড হয় আর আবার কিছুটা গুণমান কমে। ফরম্যাট না বদলে ফাইল ছোট করতে চাইলে কম্প্রেশন টুল ব্যবহার করুন।
- মেটাডেটা বহন হয় না: ক্যানভাসে পুনরায় এনকোড করলে EXIF, XMP ও ICC চলে যায়। অবস্থান, ক্যামেরা ও তোলার সময় টেকে না — ঘোরানো আগেই পিক্সেলে বসে গেছে। আগে পড়তে চাইলে EXIF ভিউয়ার ব্যবহার করুন।
- গুণমান 80 একটি শুরুর বিন্দু, প্রতিশ্রুতি নয়: ব্রাউজারভেদে এনকোডার আলাদা, আর JPEG বা WebP-তে “100%” লসলেস নয়। ওয়েবে প্রকাশে সাধারণত 75 থেকে 85-এর মধ্যে রাখা হয়।
- AVIF এখানে তৈরি করা যায় না: Chrome ও Firefox-এ canvas.toBlob("image/avif") নীরবে PNG ফেরত দেয়, ফলে এমন ফাইল মিলত যার এক্সটেনশন মিথ্যা বলে। AVIF ও HEIC পড়া যায়, যদি আপনার ব্রাউজার ডিকোড করতে পারে।
- অ্যানিমেটেড GIF ও অ্যানিমেটেড WebP-এর কেবল প্রথম ফ্রেম থাকে। ওয়াইড-গ্যামাট ছবি একটু গাঢ় দেখাতে পারে, কারণ ICC প্রোফাইল কপি হয় না।
- ডাউনলোড আপনার ফাইলের নাম রাখে এবং কেবল এক্সটেনশন বদলায় — “-converted” যোগ হয় না, যা দীর্ঘ চীনা বা আরবি ফাইল নামের জন্য জরুরি। কিছুই সংরক্ষিত হয় না: ইতিহাস নেই, শেয়ার লিংক নেই, রিকোয়েস্ট নেই।
সম্পর্কিত টুল
ফাইলটি কাঙ্ক্ষিত মাপে এলে সাধারণত এরপর যা দরকার।