পটভূমি অপসারণ একটি বিষয়কে তার চারপাশ থেকে আলাদা করে যাতে আপনি এটিকে স্বচ্ছতার উপর স্থাপন করতে পারেন, দৃশ্যটি বদলাতে পারেন, বা এটিকে একটি নতুন ডিজাইনে সংমিশ্রণ করতে পারেন। হুডের নিচে আপনি একটি আলফা ম্যাট অনুমান করছেন—প্রতি পিক্সেলে 0 থেকে 1 পর্যন্ত একটি অস্বচ্ছতা—এবং তারপর ফোরগ্রাউন্ডকে অন্য কিছুর উপর আলফা-কম্পোজিটিং করছেন। এটি পোর্টার-ডাফ থেকে গণিত এবং "ফ্রিঞ্জ" এবং স্ট্রেইট বনাম প্রিমাল্টিপ্লাইড আলফা-এর মতো পরিচিত সমস্যাগুলির কারণ। প্রিমাল্টিপ্লিকেশন এবং লিনিয়ার রঙের উপর ব্যবহারিক নির্দেশনার জন্য, মাইক্রোসফটের Win2D নোট, সোরেন স্যান্ডম্যান, এবং লোমন্টের লিনিয়ার ব্লেন্ডিং-এর উপর লেখা দেখুন।
যদি আপনি ক্যাপচার নিয়ন্ত্রণ করতে পারেন, তবে পটভূমিকে একটি কঠিন রঙে (প্রায়শই সবুজ) রঙ করুন এবং সেই রঙটি কী আউট করুন। এটি দ্রুত, চলচ্চিত্র এবং সম্প্রচারে পরীক্ষিত এবং ভিডিওর জন্য আদর্শ। ট্রেড-অফগুলি হল আলো এবং পোশাক: রঙিন আলো প্রান্তে (বিশেষ করে চুল) ছড়িয়ে পড়ে, তাই দূষণকে নিরপেক্ষ করতে আপনি ডেসপিল সরঞ্জাম ব্যবহার করবেন। ভাল প্রাইমারগুলির মধ্যে রয়েছে Nuke-এর ডক্স, মিক্সিং লাইট, এবং একটি হাতে-কলমে ফিউশন ডেমো।
অগোছালো পটভূমি সহ একক চিত্রগুলির জন্য, ইন্টারেক্টিভ অ্যালগরিদমগুলির জন্য কয়েকটি ব্যবহারকারী ইঙ্গিত প্রয়োজন—যেমন, একটি আলগা আয়তক্ষেত্র বা স্ক্রিবল—এবং একটি সুস্পষ্ট মাস্কে একত্রিত হয়। ক্যানোনিকাল পদ্ধতি হল গ্র্যাবকাট (বইয়ের অধ্যায়), যা ফোরগ্রাউন্ড/ব্যাকগ্রাউন্ডের জন্য রঙের মডেল শেখে এবং সেগুলিকে আলাদা করার জন্য পুনরাবৃত্তিমূলকভাবে গ্রাফ কাট ব্যবহার করে। আপনি GIMP-এর ফোরগ্রাউন্ড সিলেক্ট-এ SIOX (ImageJ প্লাগইন)-এর উপর ভিত্তি করে একই ধরনের ধারণা দেখতে পাবেন।
ম্যাটিং wispy সীমানায় (চুল, পশম, ধোঁয়া, কাচ) ভগ্নাংশ স্বচ্ছতা সমাধান করে। ক্লাসিক ক্লোজড-ফর্ম ম্যাটিং একটি ট্রাইম্যাপ (নিশ্চিতভাবে-ফোরগ্রাউন্ড/নিশ্চিতভাবে-ব্যাকগ্রাউন্ড/অজানা) নেয় এবং শক্তিশালী প্রান্ত বিশ্বস্ততার সাথে আলফার জন্য একটি রৈখিক সিস্টেম সমাধান করে। আধুনিক ডিপ ইমেজ ম্যাটিং অ্যাডোব কম্পোজিশন-1K ডেটাসেটে (MMEditing ডক্স) নিউরাল নেটওয়ার্ককে প্রশিক্ষণ দেয়, এবং SAD, MSE, গ্রেডিয়েন্ট এবং কানেক্টিভিটি (ব েঞ্চমার্ক ব্যাখ্যাকারী) এর মতো মেট্রিক দিয়ে মূল্যায়ন করা হয়।
সম্পর্কিত সেগমেন্টেশন কাজও দরকারী: DeepLabv3+ একটি এনকোডার-ডিকোডার এবং অ্যাট্রাস কনভোলিউশন দিয়ে সীমানা পরিমার্জন করে (PDF); মাস্ক R-CNN প্রতি-উদাহরণ মাস্ক দেয় (PDF); এবং SAM (সেগমেন্ট এনিথিং) একটি প্রম্পটেবল ফাউন্ডেশন মডেল যা অপরিচিত ছবিতে জিরো-শট মাস্ক তৈরি করে।
একাডেমিক কাজ কম্পোজিশন-1K-এ SAD, MSE, গ্রেডিয়েন্ট, এবং কানেক্টিভিটি ত্রুটি রিপোর্ট করে। আপনি যদি একটি মডেল বাছাই করেন, তবে সেই মেট্রিকগুলি সন্ধান করুন (মেট্রিক সংজ্ঞা; ব্যাকগ্রাউন্ড ম্যাটিং মেট্রিক্স বিভাগ)। পোর্ট্রেট/ভিডিওর জন্য, MODNet এবং ব্যাকগ্রাউন্ড ম্যাটিং V2 শক্তিশালী; সাধারণ "স্যালিয়েন্ট অবজেক্ট" চিত্রগুলির জন্য, U2-Net একটি কঠিন বেসলাইন; কঠিন স্বচ্ছতার জন্য, FBA ক্লিনার হতে পারে।
MASK ইমেজ ফরম্যাট হল একটি বিশেষায়িত ফাইল ফরম্যাট যা প্রাথমিকভাবে কম্পিউটার গ্রাফিক্স এবং ইমেজ প্রসেসিং এর ক্ষেত্রে ব্যবহৃত হয়। JPEG, PNG, অথবা GIF এর মতো আরও সাধারণ ফরম্যাটের থেকে ভিন্ন, MASK ফাইলগুলো বাইনারি বা গ্রেস্কেল ইমেজ স্টোর করার জন্য ডিজাইন করা হয়েছে যা একটি ইমেজের একটি মাস্ক বা ম্যাটকে উপস্থাপন করে। এই প্রসঙ্গে একটি মাস্ক হল একটি উপায় যা নির্দিষ্ট করে যে একটি ইমেজের কোন অংশগুলো স্বচ্ছ, আধা-স্বচ্ছ, অথবা অপেক্ষ। এটি বিশেষভাবে কম্পোজিটিং এ কার্যকরী, যেখানে একাধিক ইমেজকে একটি একক ইমেজে একত্রিত করা হয়, যা প্রতিটি স্তরের কোন অংশগুলো দৃশ্যমান হবে তার উপর জটিল নিয়ন্ত্রণের অনুমতি দেয়।
প্রযুক্তিগত শর্তে, একটি মাস্ক হল একটি চ্যানেল যার মধ্যে তথ্য থাকে যা একটি ইমেজের স্বচ্ছতাকে উপস্থাপন করে। একটি সাধারণ RGBA ইমেজে, 'A' হল আলফা এবং এটি স্বচ্ছতা চ্যানেলকে উপস্থাপন করে। যাইহোক, একটি MASK ফাইলে, পুরো ফাইলটি মূলত একটি আলফা চ্যানেল। এর অর্থ হল একটি MASK ইমেজের প্রতিটি পিক্সেল রঙের তথ্য স্টোর করে না বরং স্বচ্ছতার তথ্য স্টোর করে। একটি MASK ফাইলের মধ্যে মানগুলো সাধারণত 0 থেকে 255 পর্যন্ত হয়, যেখানে 0 সম্পূর্ণ স্বচ্ছতাকে উপস্থাপন করে এবং 255 সম্পূর্ণ অপেক্ষতাকে উপস্থাপন করে।
অন্যান্য ইমেজ ফরম্যাটের তুলনায় একটি MASK ফাইলের গঠন তুলনামূলকভাবে সহজ। এটি একটি হেডার দিয়ে গঠিত যার মধ্যে ইমেজ সম্পর্কে মেটাডেটা থাকে, যেমন এর মাত্রা এবং বিট গভীরতা, এরপর পিক্সেল ডেটা থাকে। একটি MASK ফাইলের বিট গভীরতা সাধারণত প্রতি পিক্সেলে 8 বিট হয়, যা 256 স্তরের স্বচ্ছতার অনুমতি দেয়। যাইহোক, কিছু MASK ফাইল বিশুদ্ধ বাইনারি মাস্কের জন্য প্রতি পিক্সেলে 1 বিট ব্যবহার করতে পারে, যেখানে একটি পিক্সেল হয় সম্পূর্ণ স্বচ্ছ অথবা সম্পূর্ণ অপেক্ষ, আংশিক স্বচ্ছতার কোন স্তর ছাড়াই।
একটি MASK ফাইলের হেডারে সাধারণত ফাইল স্বাক্ষর বা ম্যাজিক নম্বর থাকে যা ফাইলটিকে একটি MASK ফরম্যাট হিসাবে চিহ্নিত করে। এরপর ইমেজের প্রস্থ এবং উচ্চতা, রঙের গভীরতা (যা, MASK ফাইলের ক্ষেত্রে, স্বচ্ছতার স্তরের সংখ্যাকে বোঝায়), এবং সম্ভাব্যভাবে অতিরিক্ত ফ্ল্যাগ বা ক ্ষেত্র থাকে যা নির্দেশ করে যে মাস্কটি কীভাবে ব্যাখ্যা করা উচিত। উদাহরণস্বরূপ, কিছু MASK ফাইলে একটি ফ্ল্যাগ থাকতে পারে যা নির্দিষ্ট করে যে মাস্কটি উল্টানোর উদ্দেশ্যে করা হয়েছে, সাদা স্বচ্ছতাকে উপস্থাপন করে এবং কালো অপেক্ষতাকে উপস্থাপন করে।
হেডারের পরে, একটি MASK ফাইলের পিক্সেল ডেটা একটি ক্রমিক পদ্ধতিতে স্টোর করা হয়, ইমেজের উপরের-বাম কোণ থেকে শুরু করে এবং সারি দ্বারা সারি নিচের-ডান কোণে এগিয়ে যায়। প্রতিটি পিক্সেলের মান সরাসরি তার স্বচ্ছতার স্তরের সাথে সম্পর্কিত। একটি 8-বিট MASK ফাইলে, প্রতিটি পিক্সেল একটি একক বাইট দ্বারা উপস্থাপিত হয়। একটি 1-বিট MASK ফাইলে, প্রতিটি বাইট আটটি পিক্সেল উপস্থাপন করে, প্রতিটি বিট একটি পিক্সেলের স্বচ্ছতার সাথে সম্পর্কিত।
MASK ফরম্যাটের মূল সুবিধাগুলির মধ্যে একটি হল এর সরলতা এবং দক্ষতা। কারণ এটি কেবল স্বচ্ছতার তথ্য স্টোর করে, এটি একটি আলফা চ্যানেল সহ একটি পূর্ণ-রঙের ইমেজের চেয়ে ফাইলের আকারে অনেক ছোট হতে পারে। এটি এটিকে এমন অ্যাপ্লিকেশনগুলির জন্য আদর্শ করে তোলে যেখানে স্টোরেজ স্পেস প্রিমিয়ামে রয়েছে বা যেখানে ট্রান্সমিশন ব্যান্ডউইথ সীমিত। উপরন্তু, ফরম্যাটের সরলতার অর্থ হল এটি সফ্টওয়্যার দ্বারা খুব দ্রুত প্রক্রিয়া করা যেতে পারে, যা ভিডিও গেম বা লাইভ ভিডিও কম্পোজিটিং এর মতো রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্য গুরুত্বপূর্ণ।
MASK ফাইলগুলিও অত্যন্ত বহুমুখী। এগুলো যেকোনো ধরনের ইমেজ ফরম্যাটের সাথে ব্যবহার করা যেতে পারে যা স্বচ্ছতা সমর্থন করে। উদাহরণস্বরূপ, একটি MASK ফাইল একটি JPEG ইমেজের জন্য স্বচ্ছতা নির্ধারণ করতে ব্যবহার করা যেতে পারে, যা স্থানীয়ভাবে একটি আলফা চ্যানেল সমর্থন করে না। এটি আরও উন্নত ইমেজ এডিটিং সফ্টওয়্যারের প্রয়োজন ছাড়াই জটিল ইমেজ তৈরি করার অনুমতি দেয় যা স্তর এবং স্বচ্ছতা পরিচালনা করতে পারে।
সামঞ্জ স্যের ক্ষেত্রে, যদিও MASK ফরম্যাটটি আরও জনপ্রিয় ইমেজ ফরম্যাটের মতো ব্যাপকভাবে সমর্থিত নয়, এটি বেশ কয়েকটি বিশেষায়িত গ্রাফিক্স এবং ভিডিও এডিটিং সফ্টওয়্যার প্যাকেজ দ্বারা স্বীকৃত। এই অ্যাপ্লিকেশনগুলি প্রায়শই MASK ফাইল তৈরি করার, এডিট করার এবং অন্যান্য ইমেজে প্রয়োগ করার ক্ষমতা প্রদান করে। উপরন্তু, কারণ ফরম্যাটটি তুলনামূলকভাবে সহজ, ডেভেলপারদের জন্য প্রয়োজনে তাদের নিজস্ব সফ্টওয়্যারে MASK ফাইলের জন্য সমর্থন প্রয়োগ করা কঠিন নয়।
MASK ফাইলের সাথে কাজ করার সময়, 'প্র
এই রূপান্তরকারীটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনি যখন একটি ফাইল নির্বাচন করেন, তখন এটি মেমরিতে পড়া হয় এবং নির্বাচিত ফর্ম্যাটে রূপান্তরিত হয়। তারপরে আপনি রূপান্তরিত ফাইলটি ডাউনলোড করতে পারেন।
রূপান্তর অবিলম্বে শুরু হয়, এবং বেশিরভাগ ফাইল এক সেকেন্ডের মধ্যে রূপান্তরিত হয়। বড় ফাইলগুলিতে বেশি সময় লাগতে পারে।
আপনার ফাইলগুলি কখনই আমাদের সার্ভারে আপলোড করা হয় না। সেগুলি আপনার ব্রাউজারে রূপান্তরিত হয় এবং তারপরে রূপান্তরিত ফাইলটি ডাউনলোড করা হয়। আমরা আপনার ফাইলগুলি কখনই দেখি না।
আমরা JPEG, PNG, GIF, WebP, SVG, BMP, TIFF এবং আরও অনেক কিছু সহ সমস্ত চিত্র ফর্ম্যাটের মধ্যে রূপান্তর সমর্থন করি।
এই রূপান্তরকারীটি সম্পূর্ণ বিনামূল্যে, এবং সর্বদা বিনামূল্যে থাকবে। যেহেতু এটি আপনার ব্রাউজারে চলে, তাই আমাদের সার্ভারের জন্য অর্থ প্রদান করতে হবে না, তাই আমাদের আপনাকে চার্জ করতে হবে না।
হ্যাঁ! আপনি একবারে যত খুশি ফাইল রূপান্তর করতে পারেন। যোগ করার সময় শুধু একাধিক ফাইল নির্বাচন করুন।