WebP ব্যাকগ্রাউন্ড রিমুভার

.webp টি ঠিক যেভাবে পেয়েছেন সেভাবেই দিন। কোনো কনভার্শন নেই, কোনো আপলোড নেই, আপনার ফাইল আর ফিরে আসা কাটআউটের মাঝে কম্প্রেশনের কোনো অতিরিক্ত প্রজন্ম নেই।

একটি .webp, বা পুরো মিডিয়া লাইব্রেরি

PNG, JPG, WEBP, AVIF, GIF, BMP ও HEIC · সর্বোচ্চ ৩০টি ছবি · প্রতিটি সর্বোচ্চ ২৫ MB

আগে পরীক্ষা করে দেখতে চান? একটি নমুনা বেছে নিন

যা একটি WebP-কে দেখতে যতটা সহজ মনে হয় তার চেয়ে কাটা কঠিন করে তোলে

ফরম্যাটটি তার বেশিরভাগ জটিলতা একটি এক্সটেনশনের আড়ালে লুকিয়ে রাখে। এই চারটি জিনিসই আসলে কিনারাটা কতটা পরিষ্কার বেরোয় তা বদলে দেয়।

লসি কম্প্রেশন আলফা চ্যানেলকেও স্পর্শ করে

একটি লসি .webp শুধু রং কোয়ান্টাইজ করে না — অপাসিটি চ্যানেলও একই ট্রিটমেন্ট পায়। যদি ফাইলটি আপনার কাছে পৌঁছানোর আগেই একটি রুক্ষ কাটআউট বেক করা থাকে, তাহলে মডেলটি দেখার আগেই সেই কিনারা নরম হয়ে গেছে।

ক্রোমা সাবস্যাম্পলিং ঠিক সেখানেই ঝাপসা করে দেয় যেখানে চুলের নির্ভুলতা দরকার

একটি JPG-এর মতোই, লসি WebP উজ্জ্বলতা তীক্ষ্ণ রাখে কিন্তু পাশের পিক্সেলজুড়ে রংয়ের গড় নেয়। এটি একটি ফ্ল্যাট ব্যাকগ্রাউন্ডে অদৃশ্য, কিন্তু চুল বা লোমের একটি একক সুতোয় খুবই স্পষ্ট।

একটি বিদ্যমান আলফা চ্যানেল একটি খারাপ কাটআউট লুকিয়ে রাখতে পারে

আপনার ডিজাইন টুলে ইতিমধ্যেই ট্রান্সপারেন্ট দেখতে একটি WebP তবুও পুরনো ব্যাকড্রপের একটি ফ্রিঞ্জসহ একটি রুক্ষ ম্যাট বহন করতে পারে — এটি শুধু তখনই দেখা যায় যখন ছবিটি একটি ভিন্ন রংয়ের উপর বসে।

একটি অ্যানিমেটেড ফাইল শুধু একটি ফ্রেমই দেয়

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

ঘাসের উপর তোলা একটি হাসিমুখ শিশুর ছবি WebP হিসেবে সেভ করা, ফাইলের প্রতিটি অপাসিটি ভ্যালু এখনও সলিড সেট করা
ব্যাকগ্রাউন্ড রিমুভের পরে একই শিশুর ছবি, চুলের নরম কিনারা রেখে আর ঘাস সরিয়ে
একটি নীল পতাকার আইকন WebP হিসেবে এক্সপোর্ট করা ব্যাকগ্রাউন্ড রিমুভের আগে, ফ্ল্যাট সাদার উপর আঁকা
ব্যাকগ্রাউন্ড রিমুভের পরে একই পতাকার আইকন, ভেক্টর কোণাগুলো তীক্ষ্ণ রেখে আর পেছনে একদমই কিছু না রেখে

WebP-তে সবসময় ট্রান্সপারেন্সির জায়গা ছিল। আপনারটা সলিডে ভরা।

এই ফরম্যাট নিয়ে এটিই সবচেয়ে বেশি মানুষকে ভুল বোঝায়, আর বিভ্রান্তিটা বোঝার মতোই: স্পেসিফিকেশন আর ফাইলটা দুটো ভিন্ন কথা বলছে।

স্পেসিফিকেশন বলে প্রতিটি পিক্সেলের সাথে একটি চতুর্থ ভ্যালু থাকতে পারে। আপনার নির্দিষ্ট ছবিটি বলছে সেই ভ্যালুটি কোণা থেকে কোণা পর্যন্ত সর্বোচ্চ, কারণ একটি ক্যামেরার খালি জায়গা বলে কিছু জানা নেই। ব্যাকগ্রাউন্ড রিমুভ করা সেই চ্যানেলটিকেই নতুন করে লেখে যা সবসময় সেখানে ছিল — সাবজেক্ট জুড়ে পূর্ণ শক্তি, এর বাইরে একদমই কিছু না, আর মাঝে সুতোগুলো জুড়ে একটি নরম রেম্প।

ব্যাকগ্রাউন্ড রিমুভ করুন

চারটি ফাইল, একটি এক্সটেনশন

একটি .webp-এর বাইরের দিক দেখে বোঝার উপায় নেই আপনারটা এর মধ্যে কোনটি। চারটিই একই টুলে ঢোকে; শুধু শেষেরটিই বের হওয়ার পথে ভিন্নভাবে আচরণ করে।

লসি WebP

এখন পর্যন্ত সবচেয়ে সাধারণ। একটি ছবির মতোই কম্প্রেসড, তবুও রংয়ের পাশাপাশি একটি সম্পূর্ণ অপাসিটি চ্যানেল বহন করতে সক্ষম।

বেরিয়ে আসার সময়: একবার কাটা হয় আর লসলেসভাবে লেখা হয়, তাই ফাইলটি দ্বিতীয়বার কখনো চাপা হয় না।

লসলেস WebP

পিক্সেল পর্যন্ত নির্ভুল। সাধারণত একটি ডিজাইন টুল যখন আর্টওয়ার্কের পরিষ্কার লাইন সুরক্ষিত রাখার মতো মনে করে তখন এটি লেখে।

বেরিয়ে আসার সময়: সাবজেক্টের ভেতরের সবকিছু বাইট বাই বাইট টিকে থাকে — কিছুই রি-এনকোড হয় না।

আলফাসহ WebP

ইতিমধ্যেই অন্য কারো তৈরি একটি কাটআউট বহন করে, প্রায়ই পুরনো ব্যাকড্রপের একটি ফ্রিঞ্জসহ একটি রুক্ষ সংস্করণ।

বেরিয়ে আসার সময়: বিদ্যমান কিনারাটি শূন্য থেকে পুনরায় কাটা হয়, যা প্রথম চেষ্টা যা মিস করেছিল তা সাফ করে দেয়।

অ্যানিমেটেড WebP

একটি পুরো সিকোয়েন্স একটি ফাইলে প্যাক করা, সাধারণত একটি আধুনিক সাইটে GIF-এর বদলে ব্যবহৃত।

বেরিয়ে আসার সময়: শুরুর ফ্রেমটি কাটা হয় আর একটি স্থির ছবি হিসেবে ফেরত দেওয়া হয়। মোশন বহন করা হয় না।

একটি WebP ব্যাকগ্রাউন্ড রিমুভ করা হচ্ছে মাত্র ৩ ধাপে

শুরু থেকে শেষ, এই ট্যাবের ভেতরেই। কোনো প্লাগইন নেই, কোনো সারির পজিশন নেই, নজর রাখার মতো কোনো ক্রেডিট ব্যালেন্সও নেই।

ধাপ ১

মূলটি হাতে তুলে দিন

.webp টি ড্র্যাগ করে আনুন, Ctrl + V দিয়ে পেস্ট করুন, বা ব্রাউজ করে বেছে নিন। আগে কনভার্ট করার ইচ্ছাটা দমন করুন — একটি অপরিবর্তিত ফাইলই সবচেয়ে তীক্ষ্ণ সীমানা দেয়।

ধাপ ২

অপাসিটি চ্যানেলটি নতুন করে লেখা হয়

আপনার ব্রাউজার নিজেই WebP টি ডিকোড করে, তারপর মডেলটি প্রতিটি পিক্সেলকে সাবজেক্ট, ব্যাকগ্রাউন্ড বা মাঝামাঝি কিছু হিসেবে চিহ্নিত করে আর তা পূর্ণ স্কেলে প্রয়োগ করে।

ধাপ ৩

PNG নিন, পরে আবার এনকোড করুন

লসলেস কাটআউটটি সেভ করুন, একটি গাঢ় জায়গায় কিনারা পরীক্ষা করুন, আর এডিট করা শেষে প্রকাশ করার সময় এটিকে আবার WebP-তে ফিরিয়ে নিন।

হ্যান্ডেলটি টেনে একটি আসল লিস্টিং ছবিতে

একটি কনসোলের ছবি যা একটি স্টোরফ্রন্ট WebP হিসেবে পরিবেশন করে। একদিকে আছে CDN যা আপনাকে দিয়েছিল; অন্যদিকে আছে টুলটি যা ফিরিয়ে দেয়।

একটি PlayStation 5 কনসোল ব্যাকগ্রাউন্ড রিমুভের পরে, একটি ট্রান্সপারেন্ট কাটআউট হিসেবে এক্সপোর্ট করা
একই PlayStation 5 কনসোল একটি WebP লিস্টিং ছবি হিসেবে, তখনও এর স্টুডিও ব্যাকড্রপে বসে
.webp ঢুকলো .png বেরোলো

PNG-তে নামা হলো একটি যাত্রাবিরতি, কোনো ডাউনগ্রেড নয়

একটি ছোট আধুনিক ফরম্যাট থেকে একটি বড় পুরনোটায় যাওয়া দেখতে ভুল দিক মনে হয়। এখানে কেন এটিই সঠিক দিক, আর কীভাবে সাইজ আবার ফিরিয়ে আনবেন তা দেওয়া আছে।

1

সীমানাটা তাজা থাকতে থাকতেই সুরক্ষিত রাখুন

ফেদার করা কিনারাটাই পুরো অপারেশনের সবচেয়ে ব্যয়বহুল অংশ। একটি লসলেস কন্টেইনার আপনি এখনও ক্রপ, স্কেল আর কম্পোজিশন নিয়ে দ্বিধায় থাকাকালীন এটি হুবহু ধরে রাখে।

2

যে পৃষ্ঠে এটি থাকবে সেখানেই বিচার করুন

কাটআউটটিকে ঠিক সেই রং, গ্রেডিয়েন্ট বা ছবির উপর বসান যার জন্য এটি তৈরি। সাদার উপর ভদ্রভাবে লুকিয়ে থাকা ফ্রিঞ্জ কোনো গাঢ় কিছু পেছনে বসার সাথে সাথেই স্পষ্ট হয়ে ওঠে।

3

লাইভ সাইটের জন্য আবার WebP-তে ফিরে যান

এই রাউন্ড ট্রিপে ট্রান্সপারেন্সির কোনো ক্ষতি হয় না, আর আপনি যে বাইট নিয়ে চিন্তিত ছিলেন তা সরাসরি ফিরে আসে। PNG-টি আপনার নিজের আর্কাইভে রাখুন সেই কপি হিসেবে যা থেকে আপনি পুনরায় এক্সপোর্ট করবেন।

WebP ব্যাকগ্রাউন্ড রিমুভাল FAQ

কনভার্শন, অ্যানিমেশন, কোয়ালিটি আর ডাউনলোডের ওজন। এখানে কভার হয়নি? আমাদের জিজ্ঞাসা করুন।

.webp টি সরাসরি উপরের টুলে ড্রপ করুন — আগে কোনো কনভার্শন ধাপ সরানোর দরকার নেই, কারণ আপনার ব্রাউজার নিজেই WebP পড়তে পারে। মডেলটি আপনার নিজের ডিভাইসেই সাবজেক্ট চিহ্নিত করে আর কাটআউটটি ওয়ার্কস্পেসে সেভ করার জন্য প্রস্তুত অবস্থায় দেখা যায়।

না, আর তা করলে শুধু সময় আর সামান্য কোয়ালিটিই হারাবেন। কনভার্ট করলে মডেলটি দেখার আগেই ছবিটি রি-এনকোড হয়ে যায়। মূল .webp টি সরাসরি দিলে সবচেয়ে পরিষ্কার কিনারা পাওয়া যায়, কারণ কম্প্রেশনের কোনো অতিরিক্ত প্রজন্মের মধ্য দিয়ে এটি যায়নি।

ট্রান্সপারেন্সি সংরক্ষণ করতে পারা আর আসলেই কিছু সংরক্ষণ করা দুটো আলাদা অবস্থা। WebP হিসেবে সেভ করা একটি ছবিতে একটি অপাসিটি চ্যানেল থাকে যার প্রতিটি ভ্যালু সলিড পড়ে। কাটআউটটিই সেই ভ্যালুগুলো আপনার সাবজেক্টের চারপাশে সত্যিকারের খালি জায়গা দিয়ে বদলে দেয়।

সদ্য কাটা একটি কিনারার জন্য PNG সবচেয়ে নিরাপদ জায়গা। এটি লসলেস, পৃথিবীর প্রতিটি প্রোগ্রাম এটি খোলে, আর কোনো আপলোড ফর্ম এটি প্রত্যাখ্যান করবে না। ফলাফল নিয়ে খুশি হলে, প্রকাশের জন্য এটিকে WebP-তে আবার এনকোড করলে ট্রান্সপারেন্সি নিখুঁতভাবে থেকে যায়।

আপনি প্রথম ফ্রেম থেকে কাটা একটি স্থির ছবি পাবেন। পুরো সিকোয়েন্সটি কাটা দরকার হলে, ফ্রেমগুলো আলাদা ফাইল হিসেবে এক্সপোর্ট করে একসাথে সারিতে রাখুন — ব্যাচটি একবারে ত্রিশটি হ্যান্ডেল করে আর একটি মাত্র ZIP-এ ফিরিয়ে দেয়।

সামান্য, আর শুধু ঠিক সীমানায়। লসি এনকোডিং খুব সূক্ষ্ম কনট্রাস্ট মসৃণ করে দেয়, যা মডেলকে চুল বা সুতোর বরাবর পড়ার জন্য একটু কম রেখে যায়। দোকান ও CDN আসলে যে কোয়ালিটি সেটিং ব্যবহার করে তাতে পার্থক্যটা খুঁজে পেতে আপনাকে কষ্ট করতে হবে।

পুরোপুরি স্বাভাবিক। WebP আক্রমণাত্মকভাবে কম্প্রেস করে আর এখানকার এক্সপোর্টটি ইচ্ছাকৃতভাবে লসলেস, তাই সাইজ বেড়ে যাওয়া স্বাভাবিক ফলাফল। তৈরি PNG-টিকে আবার WebP-তে রূপান্তর করলে বেশিরভাগই ফিরে পাওয়া যায় আর আলফা চ্যানেল অক্ষত থাকে।

না। মডেলটি একবার আনা হয় আর আপনার ব্রাউজারে ক্যাশে হয়, তারপর প্রতিটি ছবি WebGPU বা WebAssembly দিয়ে লোকালি হ্যান্ডেল হয়। পেজ লোড হওয়ার পর নেটওয়ার্ক তার টেনে ফেলুন, টুলটি ঠিক একইভাবে কাজ চালিয়ে যাবে।

একটি .webp ড্রপ করে দেখুন এটি কতটা দ্রুত

কনভার্ট করার কিছু নেই, আপলোড করার কিছু নেই, সাইন করার কিছু নেই। প্রতি ব্যাচে ত্রিশটি ফাইল আর আমাদের হ্যান্ডেল করা প্রতিটি ফরম্যাটের পেছনে একই ইঞ্জিন।