Imagen দিয়ে ছবি সম্পাদনার ওভারভিউ


আপনার API প্রদানকারী হিসাবে Vertex AI Gemini API ব্যবহার করার সময় শুধুমাত্র উপলব্ধ।


Firebase AI লজিক SDK গুলি আপনাকে Imagen মডেলগুলিতে অ্যাক্সেস দেয় ( Imagen API এর মাধ্যমে) যাতে আপনি যেকোনো একটি ব্যবহার করে ছবি সম্পাদনা করতে পারেন:

  • মুখোশ-ভিত্তিক সম্পাদনা , যেমন বস্তু সন্নিবেশ করা এবং অপসারণ করা, মূল সীমানার বাইরে চিত্র সামগ্রী প্রসারিত করা এবং ব্যাকগ্রাউন্ড প্রতিস্থাপন করা

  • শৈলী (যেমন প্যাটার্ন, টেক্সচার, বা শিল্পীর শৈলী), বিষয় (যেমন পণ্য, ব্যক্তি, বা প্রাণী) বা নিয়ন্ত্রণ (যেমন একটি হাতে আঁকা স্কেচ) উপর ভিত্তি করে কাস্টমাইজেশন বিকল্প।

এই পৃষ্ঠাটি প্রতিটি সম্পাদনা বিকল্পকে উচ্চ স্তরে বর্ণনা করে। প্রতিটি বিকল্পের আরও বিশদ এবং কোড নমুনা সহ নিজস্ব পৃথক পৃষ্ঠা রয়েছে।

মডেল যে এই ক্ষমতা সমর্থন করে

ইমেজেন তার capability মডেলের মাধ্যমে চিত্র সম্পাদনা অফার করে:

  • imagen-3.0-capability-001

মনে রাখবেন যে Imagen মডেলের জন্য, global অবস্থান সমর্থিত নয়

মাস্ক-ভিত্তিক সম্পাদনা

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

এখানে মুখোশ-ভিত্তিক সম্পাদনার জন্য সাধারণ ব্যবহারের ক্ষেত্রে রয়েছে:

বস্তু সন্নিবেশ করান (আঁকা)

আপনি একটি ছবিতে বস্তু সন্নিবেশ করতে ইনপেইন্টিং ব্যবহার করতে পারেন।

এটি কীভাবে কাজ করে : আপনি একটি আসল চিত্র এবং একটি সংশ্লিষ্ট মুখোশযুক্ত চিত্র প্রদান করেন — হয় স্বয়ংক্রিয়ভাবে তৈরি বা আপনার দ্বারা সরবরাহ করা হয় — যেটি এমন একটি অঞ্চলে একটি মুখোশ সংজ্ঞায়িত করে যেখানে আপনি নতুন সামগ্রী যুক্ত করতে চান৷ আপনি কি যোগ করতে চান তা বর্ণনা করে আপনি একটি পাঠ্য প্রম্পটও প্রদান করেন। মডেলটি তখন মুখোশযুক্ত এলাকার মধ্যে নতুন সামগ্রী তৈরি করে এবং যোগ করে।

উদাহরণস্বরূপ, আপনি একটি টেবিল মাস্ক করতে পারেন এবং মডেলটিকে ফুলের একটি দানি যোগ করতে অনুরোধ করতে পারেন।

বস্তু সরান (আঁকা)

আপনি একটি ছবি থেকে বস্তু অপসারণ করতে ইনপেইন্টিং ব্যবহার করতে পারেন।

এটি কীভাবে কাজ করে : আপনি একটি আসল চিত্র এবং একটি সংশ্লিষ্ট মুখোশযুক্ত চিত্র প্রদান করেন — হয় স্বয়ংক্রিয়ভাবে তৈরি বা আপনার দ্বারা সরবরাহ করা হয় — যা আপনি যে বস্তু বা বিষয়কে সরাতে চান তার উপর একটি মুখোশ সংজ্ঞায়িত করে৷ আপনি কি অপসারণ করতে চান তা বর্ণনা করে আপনি ঐচ্ছিকভাবে একটি পাঠ্য প্রম্পট প্রদান করতে পারেন, অথবা মডেলটি বুদ্ধিমত্তার সাথে সনাক্ত করতে পারে কোন বস্তুটি সরাতে হবে। মডেলটি তারপর বস্তুটি সরিয়ে দেয় এবং নতুন, প্রাসঙ্গিকভাবে উপযুক্ত সামগ্রী দিয়ে এলাকাটি পূরণ করে।

উদাহরণস্বরূপ, আপনি একটি বল মাস্ক করতে পারেন এবং এটি একটি ফাঁকা প্রাচীর বা ঘাসযুক্ত ক্ষেত্র দিয়ে প্রতিস্থাপন করতে পারেন।

একটি চিত্রকে এর মূল সীমানার বাইরে প্রসারিত করুন (আউটপেইন্টিং)

আপনি আউটপেইন্টিং ব্যবহার করতে পারেন একটি ছবিকে এর মূল সীমানার বাইরে প্রসারিত করতে।

এটি কীভাবে কাজ করে : আপনি একটি আসল চিত্র এবং একটি সংশ্লিষ্ট মুখোশযুক্ত চিত্র প্রদান করেন — হয় স্বয়ংক্রিয়ভাবে তৈরি বা আপনার দ্বারা সরবরাহ করা — যা নতুন, প্রসারিত এলাকার একটি মুখোশ সংজ্ঞায়িত করে৷ আপনি ঐচ্ছিকভাবে প্রসারিত এলাকায় আপনি কী চান তা বর্ণনা করে একটি পাঠ্য প্রম্পট প্রদান করতে পারেন, অথবা মডেলটি বুদ্ধিমত্তার সাথে সিদ্ধান্ত নিতে পারে যে বিদ্যমান দৃশ্যটি যৌক্তিকভাবে চালিয়ে যাবে। মডেলটি নতুন বিষয়বস্তু তৈরি করে এবং মুখোশযুক্ত এলাকায় পূরণ করে।

উদাহরণস্বরূপ, আপনি একটি চিত্রের আকৃতির অনুপাত পরিবর্তন করতে পারেন বা আরও পটভূমির প্রসঙ্গ যোগ করতে পারেন৷

পটভূমি প্রতিস্থাপন

আপনি একটি ছবির পটভূমি প্রতিস্থাপন করতে পারেন.

এটি কীভাবে কাজ করে : আপনি একটি আসল চিত্র এবং একটি সংশ্লিষ্ট মুখোশযুক্ত চিত্র প্রদান করেন যা পটভূমিতে একটি মুখোশ সংজ্ঞায়িত করে — হয় স্বয়ংক্রিয় পটভূমি সনাক্তকরণ ব্যবহার করে বা নিজেই ব্যাকগ্রাউন্ডের মাস্ক প্রদান করে৷ আপনি কি পরিবর্তন করতে চান তা বর্ণনা করে আপনি একটি পাঠ্য প্রম্পটও প্রদান করেন। মডেলটি তারপর একটি নতুন পটভূমি তৈরি করে এবং প্রয়োগ করে।

উদাহরণস্বরূপ, আপনি ফোরগ্রাউন্ডকে প্রভাবিত না করেই একটি বিষয় বা বস্তুর চারপাশের সেটিং পরিবর্তন করতে পারেন (উদাহরণস্বরূপ, একটি পণ্যের ছবিতে)।

কাস্টমাইজেশন

কাস্টমাইজেশন আপনাকে টেক্সট প্রম্পট এবং রেফারেন্স ইমেজ ব্যবহার করে ইমেজ এডিট বা জেনারেট করতে দেয় যা মডেলকে একটি নির্দিষ্ট শৈলী , বিষয় (যেমন একটি পণ্য, ব্যক্তি বা প্রাণী) বা নিয়ন্ত্রণের উপর ভিত্তি করে একটি নতুন ছবি তৈরি করতে গাইড করে।

একটি শৈলী উপর ভিত্তি করে কাস্টমাইজ করুন

আপনি একটি নির্দিষ্ট শৈলীর উপর ভিত্তি করে ছবি সম্পাদনা বা তৈরি করতে পারেন।

এটি কীভাবে কাজ করে : আপনি একটি পাঠ্য প্রম্পট এবং অন্তত একটি রেফারেন্স ইমেজ প্রদান করেন যা একটি নির্দিষ্ট শৈলী (যেমন একটি প্যাটার্ন, টেক্সচার বা ডিজাইন শৈলী) দেখায়। মডেলটি রেফারেন্স চিত্রগুলিতে নির্দিষ্ট শৈলীর উপর ভিত্তি করে একটি নতুন চিত্র তৈরি করতে এই ইনপুটগুলি ব্যবহার করে।

উদাহরণস্বরূপ, আপনি যে জনপ্রিয় খুচরা ক্যাটালগ প্রদান করেন তার একটি চিত্রের উপর ভিত্তি করে আপনি রান্নাঘরের একটি নতুন চিত্র তৈরি করতে পারেন।

একটি বিষয়ের উপর ভিত্তি করে কাস্টমাইজ করুন

আপনি একটি নির্দিষ্ট বিষয়ের উপর ভিত্তি করে ছবি সম্পাদনা বা তৈরি করতে পারেন।

এটি কীভাবে কাজ করে : আপনি একটি পাঠ্য প্রম্পট এবং অন্তত একটি রেফারেন্স ইমেজ প্রদান করেন যা একটি নির্দিষ্ট বিষয় (যেমন একটি পণ্য, ব্যক্তি বা প্রাণীর সহচর) দেখায়। মডেলটি রেফারেন্স চিত্রগুলিতে নির্দিষ্ট বিষয়ের উপর ভিত্তি করে একটি নতুন চিত্র তৈরি করতে এই ইনপুটগুলি ব্যবহার করে।

উদাহরণস্বরূপ, আপনি মডেলটিকে একটি শিশুর ফটোতে কার্টুন শৈলী প্রয়োগ করতে বা ছবিতে একটি সাইকেলের রঙ পরিবর্তন করতে বলতে পারেন।

একটি নিয়ন্ত্রণের উপর ভিত্তি করে কাস্টমাইজ করুন

আপনি একটি নির্দিষ্ট নিয়ন্ত্রণের উপর ভিত্তি করে ছবি সম্পাদনা বা তৈরি করতে পারেন।

এটি কীভাবে কাজ করে : আপনি একটি পাঠ্য প্রম্পট এবং কমপক্ষে একটি নিয়ন্ত্রণ রেফারেন্স চিত্র প্রদান করেন (যেমন একটি অঙ্কন বা একটি ক্যানি এজ চিত্র)। মডেলটি কন্ট্রোল ইমেজের উপর ভিত্তি করে একটি নতুন ছবি তৈরি করতে এই ইনপুটগুলি ব্যবহার করে।

উদাহরণস্বরূপ, আপনি অঙ্কনের উপর ভিত্তি করে একটি জলরঙের পেইন্টিং তৈরি করতে টেক্সট প্রম্পটের সাথে একটি রকেট জাহাজ এবং চাঁদের অঙ্কন সহ মডেলটি সরবরাহ করতে পারেন।


Firebase AI লজিকের সাথে আপনার অভিজ্ঞতা সম্পর্কে মতামত দিন