সেকেন্ডে স্বচ্ছ PNG তৈরি করুন (2026 গাইড)
PNG স্বচ্ছ হওয়ার মানে কী, ডেস্কটপ/ফোন/API দিয়ে সেকেন্ডে কীভাবে বানাবেন, আর আলফা চেক করে সাদা বক্স-হ্যালো ঠিক করার উপায়।
- png
- transparency
- file-formats
- design
- guide

"এটা আমাকে একটা স্বচ্ছ PNG হিসেবে পাঠান" — শুনতে সহজ লাগে, যতক্ষণ না নিজেই সেটা বানাতে বসেন। আসলে PNG-কে স্বচ্ছ করে তোলে কী? ওয়েবসাইটে আপনার লোগোর চারপাশে সাদা বক্স আসে কেন? আর কেউ ফাইলটা JPG হিসেবে সেভ করার পর স্বচ্ছতা কোথায় হারিয়ে গেল?
এই গাইডে থাকছে স্বচ্ছতা আসলে কী, কখন এটা দরকার, আর যেকোনো ছবি থেকে কীভাবে পরিষ্কার স্বচ্ছ PNG বানাবেন। ফাইল ফরম্যাট নয়, বরং সাধারণভাবে ব্যাকগ্রাউন্ড রিমুভ নিয়ে জানতে চাইলে সেখান থেকে শুরু করুন।
"স্বচ্ছ" মানে আসলে কী
ডিজিটাল ছবি আসলে পিক্সেলের গ্রিড, আর প্রতিটি পিক্সেলে রঙের তথ্য থাকে — লাল, সবুজ ও নীল মান। যেসব ফরম্যাট স্বচ্ছতা সাপোর্ট করে, তারা চতুর্থ একটা মান যোগ করে: আলফা চ্যানেল, যা বলে দেয় সেই পিক্সেলটা কতটা অস্বচ্ছ — পুরোপুরি নিরেট থেকে শুরু করে সম্পূর্ণ অদৃশ্য পর্যন্ত।
একটা "স্বচ্ছ PNG" মানে হলো এমন একটা PNG, যার ব্যাকগ্রাউন্ড পিক্সেলগুলোর আলফা মান অদৃশ্য করে রাখা হয়েছে। বিষয়বস্তুর পেছনে কিছুই নেই — সাদা পিক্সেলও না, কোনো পিক্সেলই না। আপনি ছবিটা যার উপরেই বসান, সেটাই ভেতর দিয়ে দেখা যাবে।
সাদা ব্যাকগ্রাউন্ডের সঙ্গে এখানেই মূল পার্থক্য:
- সাদা ব্যাকগ্রাউন্ড — সাদা পেজে ঠিকঠাক দেখায়, কিন্তু রঙিন বাটন, গাঢ় ওয়েবসাইট হেডার বা কোনো ছবির উপর বসলেই একটা কুৎসিত সাদা আয়তক্ষেত্রে পরিণত হয়।
- স্বচ্ছ ব্যাকগ্রাউন্ড — সব জায়গায় মানিয়ে নেয়। একই ফাইল লাইট মোড, ডার্ক মোড, ব্র্যান্ড কালার আর ফটোগ্রাফিক ব্যাকড্রপ — সব জায়গায় কাজ করে।
স্বচ্ছতার জন্য PNG বনাম JPG বনাম WebP
- JPG/JPEG — কখনোই স্বচ্ছতা সাপোর্ট করে না। একটা স্বচ্ছ ছবি JPG হিসেবে সেভ করলে ব্যাকগ্রাউন্ড নিঃশব্দে ভরাট হয়ে যায় (সাধারণত সাদা রঙে)। বাস্তবে স্বচ্ছতা নষ্ট হওয়ার এটাই সবচেয়ে বড় কারণ।
- PNG — পূর্ণ 8-বিট আলফা স্বচ্ছতা, লসলেস কোয়ালিটি, সর্বত্র সাপোর্টেড। লোগো, কাটআউট আর গ্রাফিক্সের জন্য স্বাভাবিক পছন্দ।
- WebP — PNG-র মতোই স্বচ্ছতা সাপোর্ট করে, তবে ফাইল সাইজ ছোট থাকে, ওয়েবের জন্য দারুণ; এখন প্রায় সব ব্রাউজারেই সাপোর্টেড। আপনার পাইপলাইন এটা হলে, remover.bg শুরু থেকে শেষ পর্যন্ত WebP নিয়ে কাজ করে।
সহজ নিয়ম: স্বচ্ছতা ছাড়া ছবির জন্য → JPG বা WebP; স্বচ্ছতাসহ যেকোনো কিছুর জন্য → PNG বা WebP; কাটআউটের জন্য কখনোই JPG নয়।
কখন সত্যিই স্বচ্ছ PNG দরকার হয়
- লোগো — ওয়েবসাইট, ইনভয়েস, প্রেজেন্টেশন আর মার্চেন্ডাইজে লোগোকে পেছনে যা-ই থাকুক তার সঙ্গে মানিয়ে বসতে হয়। (লোগোতে ব্যাকগ্রাউন্ড আটকে আছে? এখানে দেখুন কীভাবে ঠিক করবেন।)
- প্রোডাক্ট কাটআউট — যাতে একই প্রোডাক্ট ছবি ব্যানার, মার্কেটপ্লেস লিস্টিং আর মৌসুমি ক্যাম্পেইন ব্যাকগ্রাউন্ডে বসানো যায়।
- ডিজাইন অ্যাসেট — আইকন, ব্যাজ, ডকুমেন্টের জন্য স্বাক্ষর, ওয়াটারমার্ক, আর প্রিন্ট করা স্টল সাইনেজ ও প্রাইস কার্ড।
- স্টিকার ও ওভারলে — চ্যাট স্টিকার, স্ট্রিম ওভারলে, ভিডিও গ্রাফিক্স।
- প্রিন্ট-অন-ডিমান্ড ডিজাইন — টি-শার্ট প্রিন্টারের দরকার শুধু আপনার ডিজাইন, ডিজাইন-প্লাস-সাদা-আয়তক্ষেত্র নয়। (POD-র জন্য ফাইল রেডি করছেন? এখানে আছে পূর্ণ প্রিন্ট-অন-ডিমান্ড ইমেজ চেকলিস্ট।)

কীভাবে একটা বানাবেন
তিনটা ধাপ, একটা সিদ্ধান্ত: ফরম্যাট।
- আপনার কাছে থাকা সেরা অরিজিনাল ছবি দিয়ে শুরু করুন — রেজল্যুশন যত বেশি, প্রান্ত তত পরিষ্কার হবে।
- remover.bg-এ আপলোড করুন — টেনে আনুন বা ক্লিক করে ব্রাউজ করুন; ইনপুট হিসেবে PNG, JPG আর WebP — সবই চলবে। AI নিজে থেকেই বিষয়বস্তুকে ব্যাকগ্রাউন্ড থেকে আলাদা করে, চুল, লোম, জালি আর গাড়ির কাচের মতো কঠিন প্রান্তসহ। গাড়ির জানালাও সামলানো হয়: কাচের ভেতর দিয়ে দেখা যাওয়া পুরোনো দৃশ্য মুছে সেখানে বাস্তবসম্মত টিন্ট বসানো হয়, তবে ভারী ফিল্মযুক্ত গাঢ় জানালা অস্বচ্ছই থেকে যায়।
- PNG হিসেবে ডাউনলোড করুন। ফলাফল একটা ধূসর-সাদা চেকারবোর্ডের উপর দেখা যায় — এটা ইন্টারফেসের এখানে কিছু নেই বোঝানোর উপায়, ফাইলের অংশ নয়। এডিটরে ব্যাকগ্রাউন্ড খালি রাখুন; ফরম্যাট মেনুতে থাকে PNG · স্বচ্ছ, WebP · স্বচ্ছ আর JPG · সাদা ব্যাকগ্রাউন্ড — শেষেরটা একটা সতর্কতা, ফিচার নয়। আপনি যা পাবেন সেটা একটা সত্যিকারের আলফা-চ্যানেল PNG, যেকোনো জায়গায় বসানোর জন্য প্রস্তুত।
ফোনে, মোবাইল অ্যাপ একই প্রক্রিয়া অনুসরণ করে: ছবি তুলুন বা বেছে নিন, একটু অপেক্ষা করুন, সেভ করুন। এরপর ফাইল হিসেবে শেয়ার করুন, চ্যাট ফটো হিসেবে নয় — সেখানেই স্বচ্ছতা হারিয়ে যায়। ফোনে কাটআউটের জন্য ছবি তোলার সময় বিষয়বস্তু আর দেয়ালের মাঝে এক পা দূরত্ব রাখলে ফল ভালো হয়।
ডেভেলপারদের জন্য: একই কাজ প্রোগ্রামেটিকভাবেও করা যায় ব্যাকগ্রাউন্ড রিমুভাল API দিয়ে — একটা ছবি পাঠান, বদলে একটা স্বচ্ছ PNG পাবেন, ক্যাটালগ স্কেলে। ব্যাচ কাজ শুধু API দিয়েই হয় — কোনো বাল্ক আপলোড স্ক্রিন নেই — তাই পুরো ক্যাটালগের জন্য স্ক্রিপ্টিং লাগবে।
কীভাবে স্বচ্ছতা ধরে রাখবেন
স্বচ্ছতা তখনই টিকে থাকে, যখন আপনার ওয়ার্কফ্লোর প্রতিটা ধাপ সেটা মেনে চলে:
- JPG হিসেবে আবার সেভ করবেন না — নিঃশব্দ ঘাতক। স্ক্রিনশট টুল, "এক্সপোর্ট ফর ওয়েব" প্রিসেট, আর ছবি কনভার্ট করা মেসেজিং অ্যাপ — সবই আপনার ফাইলকে ফ্ল্যাট করে দিতে পারে।
- ইমেইল ক্লায়েন্ট নিয়ে সতর্ক থাকুন — কিছু ক্লায়েন্ট ইনলাইন ছবি রি-এনকোড করে; স্বচ্ছ অ্যাসেট ফাইল হিসেবে অ্যাটাচ করুন।
- পাঠানোর আগে যাচাই করুন: ফাইলটা কোনো রঙিন ব্যাকগ্রাউন্ডের উপর খুলুন, অথবা কোনো ইমেজ এডিটরে খুলে চেকারবোর্ড খুঁজুন। কোনো ভিউয়ার বা ব্রাউজার প্রিভিউ দেখে সিদ্ধান্ত নেবেন না — প্রতিটা নিজের মতো একটা ব্যাকড্রপ আঁকে।
একটা PNG সত্যিই স্বচ্ছ কি না যাচাইয়ের তিনটা উপায়
"স্বচ্ছ PNG" নকল করা সহজ: সাদা ব্যাকগ্রাউন্ডের একটা ছবিকে .png নাম দিলে ফোল্ডার লিস্টিংয়ে একই রকম দেখায়।
- চেকারবোর্ড টেস্ট। কোনো ইমেজ এডিটরে খুলুন (Photoshop, GIMP, Photopea)। খালি জায়গাগুলো ধূসর-সাদা চেকারবোর্ড হিসেবে দেখা গেলে বোঝা যায় আলফা চ্যানেল আছে।
- রঙিন-ব্যাকগ্রাউন্ড টেস্ট। আসল পরীক্ষা এটাই: ফাইলটা কোনো গাঢ় রঙ বা ডার্ক হেডারের উপর বসান। সত্যিকারের স্বচ্ছতায় সেই রঙ বিষয়বস্তুর একদম কিনারা পর্যন্ত দেখা যাবে; একটা ফ্যাকাশে রিম দেখা মানেই সমস্যা।
- ভিউয়ার টেস্ট। সবচেয়ে কম প্রমাণ করে: ভিউয়ার আর ব্রাউজার প্রতিটা নিজের মতো ব্যাকড্রপ আঁকে — একটায় সাদা, আরেকটায় ধূসর।
কখনোই পরীক্ষা নয়: এক্সটেনশন। logo.jpg-কে logo.png নাম দিলে কিছুই বদলায় না; JPG-তে আলফা নেই যে নাম পাল্টে সেটা তৈরি হয়ে যাবে।
স্বচ্ছ PNG এত বড় হয়ে যায় কেন
PNG লসলেস, আর একটা সাধারণ স্বচ্ছ PNG প্রতি পিক্সেলে তিনটার বদলে চারটা সংখ্যা রাখে: লাল, সবুজ, নীল, আলফা। মাস্টার হিসেবে চমৎকার, ডেলিভারির জন্য ভারী। আলফা না হারিয়ে সাইজ কমানোর উপায়:
- প্যালেট কোয়ান্টাইজ করুন। pngquant 24/32-বিট PNG-কে একটা 8-বিট প্যালেটে রূপান্তর করে, যা তখনও প্রতি-পিক্সেল আলফা বহন করে, ফলে অ্যান্টি-অ্যালিয়াসড প্রান্তগুলো টিকে থাকে; এটা প্রায়ই 70% পর্যন্ত সাশ্রয়ের কথা জানায়, আর 8-বিট আউটপুট সাধারণত 24/32-বিট অরিজিনালের চেয়ে 60–80% ছোট হয়। পাঠানোর আগে ফুল জুমে দুটো ফাইল তুলনা করুন — ফ্ল্যাট গ্রাফিক্স চোখে-না-পড়ার মতো কোয়ান্টাইজ হয়, কিন্তু মসৃণ গ্র্যাডিয়েন্টে ব্যান্ডিং দেখা দিতে পারে।
- ডেলিভারির জন্য WebP-তে যান। Google-এর হিসাবে লসলেস WebP PNG-র চেয়ে 26% ছোট, আর স্বচ্ছতাসহ লসি WebP প্রায় PNG-র সাইজের এক-তৃতীয়াংশ। এটা একই ডাউনলোড মেনুতেই আছে।
PNG-কে নিজের আর্কাইভ হিসেবে রেখে দিন; ডেলিভারির খুঁটিনাটি আছে ইমেজ SEO চেকলিস্টে।
ডার্ক মোডের ফাঁদ: গাঢ় ব্যাকগ্রাউন্ডে সাদা হ্যালো
আপনার লোগো সাদা পেজে নিখুঁত দেখায়, কিন্তু গাঢ় হেডারে গিয়ে একটা হালকা উজ্জ্বল রূপরেখা তৈরি হয়। আলফা চ্যানেলে সমস্যা নেই; সমস্যাটা প্রান্তে।
অ্যান্টি-অ্যালিয়াসিং প্রান্তকে মসৃণ করে আংশিক-স্বচ্ছ সীমানা পিক্সেল দিয়ে, যাদের রঙ বিষয়বস্তুকে পেছনে যা-ই ছিল তার সঙ্গে মিশিয়ে দেয়। সেটা সাদা হলে, ওই পিক্সেলগুলোও সাদা বহন করে: সাদা পেজে অদৃশ্য, কালোতে একটা হ্যালো।
- অরিজিনাল থেকে কাটুন, ফ্ল্যাট করা কপি থেকে নয়। সাদা-ব্যাকগ্রাউন্ড JPG থেকে পাওয়া প্রান্তে এমন একটা ফ্রিঞ্জ চলে আসে, যা পরে আর ফিল্টার করে সরানো যায় না; যে ম্যাটিং আধা-স্বচ্ছ পিক্সেল ঠিকভাবে পড়তে পারে, সেটা এগুলোকে নিরপেক্ষ রাখে।
- স্বচ্ছতা মানেই কনট্রাস্ট নয়। একটা কালো ওয়ার্ডমার্ক গাঢ় হেডারে অদৃশ্যই থেকে যাবে; এর জন্য দরকার হালকা-কালির একটা কালারওয়ে, আলাদা ফাইল ফরম্যাট নয়।
ইমেইলেই সমস্যাটা সবচেয়ে বেশি ভোগায়: কিছু ক্লায়েন্ট আপনার ছবির নিচে নিজের মতো ব্যাকগ্রাউন্ড আঁকে। দেখুন ইমেইল ডার্ক মোড নোটস।
লোগো ফাইল: PNG নাকি SVG?
ছবির ক্ষেত্রে এই প্রশ্নই আসে না: একটা ছবি মানেই পিক্সেল। কিন্তু লোগোর ক্ষেত্রে প্রশ্নটা করা দরকার।
- SVG ভেক্টর: পিক্সেল নয়, বরং আকার আর কোঅর্ডিনেট দিয়ে তৈরি, তাই যেকোনো সাইজে স্পষ্ট থাকে আর সাধারণত সাইজে ছোট। কেউ ইচ্ছে করে না আঁকলে কোনো ব্যাকগ্রাউন্ড থাকে না।
- PNG র্যাস্টার: একটা নির্দিষ্ট পিক্সেল গ্রিড, বড় করলে ঝাপসা হয়ে যায়, কিন্তু সব জায়গায় গৃহীত হয়।
ভেক্টর মাস্টার থাকলে সেটাই ব্যবহার করুন: ডিজাইনারের কাছে .ai, .eps বা .svg মাস্টার চান, সাইটে SVG বসান আর সেখান থেকে PNG এক্সপোর্ট করুন। না থাকলে — একটা বিজনেস কার্ড থেকে নেওয়া JPG, বা PDF থেকে স্ক্রিনশট — PNG-ই উত্তর: ব্যাকগ্রাউন্ড রিমুভাল একটা স্বচ্ছ র্যাস্টার দেয়, ভেক্টর নয়। যেভাবেই হোক সেই PNG মাস্টারটা রেখে দিন: মার্কেটপ্লেস আর প্রিন্ট-অন-ডিমান্ড আপলোডার SVG নিয়ে অনির্ভরযোগ্য।
সাধারণ সমস্যা, দ্রুত সমাধান
- "আমার লোগোর চারপাশে সাদা বক্স" — ফাইলটা একটা JPG বা ফ্ল্যাট করা PNG। এটাকে ব্যাকগ্রাউন্ড রিমুভালের মধ্য দিয়ে চালান আর নতুন করে PNG এক্সপোর্ট করুন।
- "প্রান্ত খাঁজকাটা বা সাদা হ্যালোযুক্ত দেখাচ্ছে" — কাটআউটটা একটা হার্ড থ্রেশহোল্ড টুল দিয়ে বানানো হয়েছিল। AI রিমুভাল নরম, অ্যান্টি-অ্যালিয়াসড প্রান্ত তৈরি করে, যা যেকোনো ব্যাকগ্রাউন্ডে মিশে যায়।
- "ফাইলটা বিশাল" — PNG লসলেস; ওয়েবে ব্যবহারের জন্য WebP-তে কনভার্ট করুন (স্বচ্ছতা থাকে, সাইজ কমে) অথবা ডাইমেনশন ছোট করুন।
- "চ্যাটে পাঠানোর আগ পর্যন্ত এটা স্বচ্ছ ছিল" — বেশিরভাগ মেসেজিং অ্যাপ পিকার দিয়ে পাঠানো ছবি রি-এনকোড করে, আর রি-এনকোড করা আউটপুটে সাধারণত আলফা থাকে না, তাই সাদা রঙ ফিরে আসে। এর বদলে ডকুমেন্ট হিসেবে পাঠান; ফটো স্টিকার এক্ষেত্রে ইচ্ছাকৃত ব্যতিক্রম।
- "PowerPoint বা Google Slides-এ একটা সাদা বক্স" — ফাইলটা ডিস্ক থেকে ইনসার্ট করা হলে দুটোই PNG আলফা মেনে চলে। সাদা বক্স সাধারণত এমন একটা পেস্ট থেকে আসে যা কনভার্শনের ধাপ পার হয়েছে, অথবা এমন একটা ফাইল যা আগে থেকেই ফ্ল্যাট ছিল; ডেক JPG-তে এক্সপোর্ট করলে সেটা আবার ফ্ল্যাট হয়ে যায়। দেখুন কাটআউট ঘিরে বানানো স্লাইড।
একবার পরিষ্কার স্বচ্ছ মাস্টার ফাইল হাতে পেলে, সেটাকে তার প্রাপ্য গুরুত্ব দিয়েই রাখুন: PNG-টা নিরাপদে সংরক্ষণ করুন, আর দরকার হলে সেখান থেকে ফ্ল্যাট করা JPG তৈরি করুন — উল্টোটা কখনোই নয়। কিছু গন্তব্য শুধু ফ্ল্যাট করা কপিই গ্রহণ করে: উদাহরণস্বরূপ, অ্যাপ স্টোর স্ক্রিনশট আপলোড আলফা চ্যানেলযুক্ত ফাইল বাতিল করে দেয়। এমনটা হলে, JPG এক্সপোর্ট নিজে থেকে ব্যাকগ্রাউন্ড বেছে নিক তা হতে দেবেন না — বরং প্রথমে এডিটরে ইচ্ছাকৃতভাবে একটা বানান: একটা ফ্ল্যাট ব্র্যান্ড কালার, একটা কাস্টম শেড বা একটা ফটো ব্যাকড্রপ, সঙ্গে বিষয়বস্তুকে জায়গামতো বসাতে একটা বাস্তবসম্মত ছায়া। মাস্টার থেকে ফ্ল্যাট ভার্সন এক্সপোর্ট করুন, আর মাস্টারটা বাকি সবকিছুর জন্য স্বচ্ছই থেকে যাবে।


