PNG থেকে JPG কনভার্ট করুন
ভারী PNG-কে ছোট, শেয়ারযোগ্য JPG বানান — মান আপনি ঠিক করবেন, আর স্বচ্ছ অংশ হঠাৎ কালো না হয়ে আপনার বেছে নেওয়া ব্যাকগ্রাউন্ড রং পাবে।
- কখনো সংরক্ষণ করা হয় না
- কোনো লাইন নেই, অপেক্ষা নেই
- সাইনআপ নেই, ওয়াটারমার্ক নেই
যেভাবে কাজ করে
PNG ফাইল যোগ করুন
যতগুলো খুশি .png ফাইল পেজে টেনে এনে ছাড়ুন।
মান ও ব্যাকগ্রাউন্ড বেছে নিন
JPG-এর মান আর স্বচ্ছ অংশের জায়গায় কোন রং বসবে তা ঠিক করুন — ডিফল্ট সাদা।
কনভার্ট ও ডাউনলোড
প্রতিটি ফাইলের পুরোনো সাইজের পাশে নতুন সাইজ দেখা যায়। একটি একটি করে বা ZIP হিসেবে সেভ করুন।
JPEG একটি PNG-এর সঙ্গে কী করে
ফ্ল্যাটেন করা শুধু পুরোপুরি স্বচ্ছ পিক্সেলের ব্যাপার নয়। লোগো বা অক্ষরের চারপাশের অ্যান্টি-অ্যালিয়াসড কিনারা আংশিক স্বচ্ছ, আর এর প্রতিটি পিক্সেল আপনার বেছে নেওয়া ব্যাকগ্রাউন্ড রঙের সঙ্গে মেশে, যতটা স্বচ্ছ ছিল সেই অনুপাতে। ফলাফল সঠিক শুধু সেই রঙের ওপর, অন্য কোনোটির ওপর নয়: পরে JPG-টি গাঢ় কোনো পেজে বসালে প্রতিটি কিনারায় সেই সাদার একটি ফ্যাকাশে আভা দেখা যাবে, যার ওপর এটি ফ্ল্যাটেন হয়েছিল। ছবিটি কিসের ওপর বসবে তা এখনো না জানলে, এই কনভার্শন এখনই করা তাড়াহুড়ো।
JPEG উজ্জ্বলতা আর রং আলাদা রেজোলিউশনে রাখে, আর সেই সীমা কোথায় পড়বে তা নির্ভর করে আপনার বেছে নেওয়া মানের ওপর। এখানকার এনকোডার মান ৯০ বা তার বেশি হলে রং পূর্ণ রেজোলিউশনে রাখে, আর তার নিচে প্রতি চার পিক্সেলে একটি রঙের নমুনা রাখে। ফটোগ্রাফে এটা কখনো চোখে পড়বে না। লাল লেখা, সরু রঙিন রেখা বা গাঢ় রঙের লোগোর কিনারায় এটাই সেই লেপটে যাওয়া, যাকে মানুষ JPG ঝাপসা দেখানো বলেন — আর স্লাইডার ৯০-এর নিচে নামার মুহূর্তেই এটা আসে।
তৃতীয় যে বিষয়টি গুরুত্বপূর্ণ, তা হলো PNG-তে কী ছিল। ফটোগ্রাফের PNG ভালোভাবে কনভার্ট হয়। একরঙা আর্টওয়ার্কের PNG খারাপভাবে হয়: DCT কমপ্রেশন গ্রেডিয়েন্টের জন্য বানানো আর ধারালো কিনারাকে আনুমানিকভাবে আঁকার জিনিস মনে করে, তাই ডায়াগ্রাম ও স্ক্রিনশট প্রতিটি রেখা বরাবর রিংগিং নিয়ে ফিরে আসে — আর নির্ভরযোগ্যভাবে ছোটও হয় না, কারণ দুই রঙের একটি ড্রয়িং যেকোনো JPG-এর চেয়ে PNG হিসেবেই ভালো কমপ্রেস হয়।
অন্য কিছু দরকার হলে
লেখা, একরঙা ব্যাকগ্রাউন্ড বা স্বচ্ছ কিনারা আছে এমন যেকোনো কিছু PNG হিসেবেই রাখা উচিত, বা WebP বানানো উচিত — WebP সেই আলফা চ্যানেল রাখে, যা এই কনভার্শনে ফেলে দিতে হয়। একসাথে অনেক কাজের জন্য mozjpeg-এর cjpeg-এর মতো কমান্ড-লাইন এনকোডার বেশি নিয়ন্ত্রণ দেয়, যেখানে সাবস্যাম্পলিং ও কোয়ান্টাইজেশন টেবিল একটি মানের সংখ্যা থেকে অনুমান না করে আপনি নিজেই ঠিক করেন, আর ImageMagick বা libvips একটি পুরো ফোল্ডার এর মধ্য দিয়ে চালাতে পারে। JPG আগে থেকেই থাকলে আর শুধু ছোট করতে চাইলে jpegtran এর এনট্রপি কোডিং লসলেসভাবে আবার লেখে, যা কোনো রি-এনকোড মেলাতে পারে না।
সাধারণ প্রশ্নোত্তর
স্বচ্ছতার কী হয়?
JPG স্বচ্ছতা রাখতে পারে না, তাই স্বচ্ছ পিক্সেলগুলোকে কোনো একটি রং হতেই হয়। এই টুলে সেই রং আপনি বেছে নেন — বেশিরভাগ কনভার্টার কিছু না জিজ্ঞেস করেই চুপচাপ সাদা (বা আরও খারাপ, কালো) করে দেয়।
মান কত রাখব?
বেশিরভাগ ছবি ও স্ক্রিনশটে ৮০–৯০% মূল ছবি থেকে চোখে আলাদা করা যায় না। ৭০%-এর নিচে লেখা ও ধারালো কিনারার চারপাশে কমপ্রেশনের ত্রুটি দেখা দিতে শুরু করে।
আমার ফাইল কতটা ছোট হবে?
স্ক্রিনশট ও গ্রাফিক্স প্রায়ই ৫–১০× ছোট হয়। ডাউনলোডের আগেই প্রতিটি ফাইলের পাশে সঠিক সংখ্যা দেখা যায়, তাই না দেখে কখনো সেভ করতে হয় না।
আমার ছবি কি কোথাও সংরক্ষণ করা হয়?
না — কোনো পর্যায়েই কিছু সংরক্ষণ করা হয় না। আপনার ফাইল কখনো কোনো সার্ভারে যায় না।
JPG ব্যবহার করব, নাকি WebP?
একই মানে WebP ~৩০% ছোট এবং স্বচ্ছতা রাখে, কিন্তু JPG একেবারে সব জায়গায় খোলে। ইমেইল অ্যাটাচমেন্ট ও পুরোনো সিস্টেমের জন্য JPG; ওয়েবের জন্য বরং PNG থেকে WebP ভেবে দেখুন।
জেনে রাখুন: স্বচ্ছ অংশ আপনার বেছে নেওয়া রঙের ওপর মিশিয়ে দেওয়া হয় — এটা JPG-এর স্বভাব, কোনো ত্রুটি নয়। রি-এনকোড করার সময় EXIF মেটাডেটা বাদ পড়ে।
এই টুলটি আপনার ওয়েবসাইটে যোগ করুন
যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।
আরও ছবির টুলস
JPG থেকে PNG
যেকোনো JPG থেকে লসলেস PNG, একসাথে অনেকগুলো
PNG থেকে WebP
ওয়েবের উপযোগী WebP, স্বচ্ছতা বজায় রেখে
ছবির সাইজ কমানো
ছোট ফাইল, আগে/পরে সরাসরি তুলনা করে
WebP থেকে PNG
WebP ফাইল সব জায়গায় খোলার উপযোগী করুন
AVIF থেকে JPG
নতুন প্রজন্মের AVIF যেকোনো জায়গায় খুলুন
JPG থেকে AVIF
JPG-এর অর্ধেক সাইজ, একই ছবি