| ใช้ได้เมื่อใช้ Vertex AI Gemini API เป็น ผู้ให้บริการ API เท่านั้น |
Firebase AI Logic SDK ช่วยให้คุณเข้าถึง Imagen โมเดล (ผ่าน Imagen API) เพื่อให้คุณแก้ไขรูปภาพได้โดยใช้ตัวเลือกต่อไปนี้
**การแก้ไขตามมาสก์** เช่น การแทรกและนำ วัตถุออก การขยายเนื้อหารูปภาพให้เกินขอบเดิม และการแทนที่ พื้นหลัง
ตัวเลือก **การปรับแต่ง** ตาม **สไตล์** (เช่น ลวดลาย พื้นผิว หรือสไตล์ศิลปิน) **ตัวแบบ** (เช่น ผลิตภัณฑ์ บุคคล หรือ สัตว์) หรือ **การควบคุม** (เช่น ภาพร่างที่วาดด้วยมือ)
หน้านี้อธิบายตัวเลือกการแก้ไขแต่ละตัวเลือกในระดับสูง แต่ละตัวเลือกจะมีหน้าแยกต่างหากพร้อมรายละเอียดและตัวอย่างโค้ดเพิ่มเติม
โมเดลที่รองรับความสามารถนี้
Imagen มีฟีเจอร์การแก้ไขรูปภาพผ่านโมเดล capability
ดังนี้
imagen-3.0-capability-001
โปรดทราบว่าโมเดล Imagen ไม่รองรับตำแหน่ง global
ไม่
การแก้ไขตามมาสก์
การแก้ไขตามมาสก์ ช่วยให้คุณทำการเปลี่ยนแปลงรูปภาพได้อย่างแม่นยำและเฉพาะจุด โมเดลจะทำการเปลี่ยนแปลงภายใน พื้นที่ที่มาสก์ที่กำหนดของรูปภาพเท่านั้น มาสก์คือภาพซ้อนทับดิจิทัลที่กำหนดพื้นที่เฉพาะที่คุณต้องการแก้ไข โมเดลสามารถตรวจหาและสร้างพื้นที่ที่มาสก์โดยอัตโนมัติ หรือคุณสามารถกำหนดพื้นที่ที่มาสก์ในรูปภาพที่มาสก์ที่คุณระบุ โมเดลอาจต้องใช้พรอมต์ข้อความเพื่อให้ทราบว่าจะทำการเปลี่ยนแปลงใดบ้าง ทั้งนี้ขึ้นอยู่กับกรณีการใช้งาน
กรณีการใช้งานทั่วไปสำหรับการแก้ไขตามมาสก์มีดังนี้
- แทรกวัตถุใหม่ลงในรูปภาพ
- นำวัตถุที่ไม่ต้องการออกจากรูปภาพ
- ขยายเนื้อหาของรูปภาพให้เกินขอบเดิม
- แทนที่พื้นหลังของรูปภาพ
แทรกวัตถุ (Inpainting)
คุณสามารถใช้ Inpainting เพื่อ แทรกวัตถุ ลงในรูปภาพ
วิธีการทำงาน: คุณระบุรูปภาพต้นฉบับและ รูปภาพที่มาสก์ที่เกี่ยวข้อง ซึ่งสร้างขึ้นโดยอัตโนมัติหรือคุณเป็นผู้ระบุเอง โดย กำหนดมาสก์เหนือพื้นที่ที่คุณต้องการเพิ่มเนื้อหาใหม่ นอกจากนี้ คุณยังระบุพรอมต์ข้อความที่อธิบายสิ่งที่คุณต้องการเพิ่มด้วย จากนั้นโมเดลจะสร้างและเพิ่มเนื้อหาใหม่ภายในพื้นที่ที่มาสก์
เช่น คุณสามารถมาสก์โต๊ะและพรอมต์ให้โมเดลเพิ่มแจกันดอกไม้ได้
นำวัตถุออก (Inpainting)
คุณสามารถใช้ Inpainting เพื่อ นำวัตถุ ออกจากรูปภาพ
วิธีการทำงาน: คุณระบุรูปภาพต้นฉบับและรูปภาพที่มาสก์ที่เกี่ยวข้อง ซึ่งสร้างขึ้นโดยอัตโนมัติหรือคุณเป็นผู้ระบุเอง โดยกำหนดมาสก์เหนือวัตถุหรือตัวแบบที่คุณต้องการนำออก นอกจากนี้ คุณยังระบุพรอมต์ข้อความที่อธิบายสิ่งที่คุณต้องการนำออกได้ หรือโมเดลจะตรวจหาวัตถุที่จะนำออกอย่างชาญฉลาด จากนั้นโมเดลจะนำวัตถุออกและเติมพื้นที่ด้วยเนื้อหาใหม่ที่เหมาะสมกับบริบท
เช่น คุณสามารถมาสก์ลูกบอลและแทนที่ด้วยผนังเปล่าหรือสนามหญ้า ได้
ขยายรูปภาพให้เกินขอบเดิม (Outpainting)
คุณสามารถใช้ Outpainting เพื่อ ขยายรูปภาพให้เกินขอบเดิมได้
วิธีการทำงาน: คุณระบุรูปภาพต้นฉบับและ รูปภาพที่มาสก์ที่เกี่ยวข้อง ซึ่งสร้างขึ้นโดยอัตโนมัติหรือคุณเป็นผู้ระบุเอง โดย กำหนดมาสก์ของพื้นที่ใหม่ที่ขยาย นอกจากนี้ คุณยังระบุพรอมต์ข้อความที่อธิบายสิ่งที่คุณต้องการในพื้นที่ที่ขยายได้ หรือโมเดลจะตัดสินใจอย่างชาญฉลาดว่าจะดำเนินการต่อในฉากที่มีอยู่อย่างไร โมเดลจะสร้างเนื้อหาใหม่และเติมพื้นที่ที่มาสก์
เช่น คุณสามารถเปลี่ยนอัตราส่วนกว้างยาวของรูปภาพหรือเพิ่มบริบทพื้นหลัง ได้
แทนที่พื้นหลัง
คุณสามารถ แทนที่พื้นหลัง ของรูปภาพได้
วิธีการทำงาน: คุณระบุรูปภาพต้นฉบับและ รูปภาพที่มาสก์ที่เกี่ยวข้อง ซึ่งกำหนดมาสก์เหนือพื้นหลัง โดยใช้ การตรวจหาพื้นหลังอัตโนมัติหรือระบุมาสก์ของพื้นหลัง ด้วยตนเอง นอกจากนี้ คุณยังระบุพรอมต์ข้อความที่อธิบายสิ่งที่คุณต้องการเปลี่ยนด้วย จากนั้นโมเดลจะสร้างและใช้พื้นหลังใหม่
เช่น คุณสามารถเปลี่ยนฉากรอบๆ ตัวแบบหรือวัตถุโดยไม่ ส่งผลต่อเบื้องหน้า (เช่น ในรูปภาพผลิตภัณฑ์)
การปรับแต่ง
การปรับแต่ง ช่วยให้คุณแก้ไขหรือสร้างรูปภาพโดยใช้พรอมต์ข้อความและ รูปภาพอ้างอิงที่แนะนำให้โมเดลสร้างรูปภาพใหม่ตาม สไตล์ที่ระบุ ตัวแบบ (เช่น ผลิตภัณฑ์ บุคคล หรือสัตว์) หรือ การควบคุม
ปรับแต่งตามสไตล์
คุณสามารถ แก้ไขหรือสร้างรูปภาพตาม สไตล์ที่ระบุได้
วิธีการทำงาน: คุณระบุพรอมต์ข้อความและรูปภาพอ้างอิงอย่างน้อย 1 รูปที่แสดงสไตล์เฉพาะ (เช่น ลวดลาย พื้นผิว หรือ สไตล์การออกแบบ) โมเดลจะใช้ข้อมูลเหล่านี้เพื่อสร้างรูปภาพใหม่ตาม สไตล์ที่ระบุในรูปภาพอ้างอิง
เช่น คุณสามารถสร้างรูปภาพใหม่ของห้องครัวตามรูปภาพจาก แคตตาล็อกค้าปลีกยอดนิยมที่คุณระบุได้
ปรับแต่งตามตัวแบบ
คุณสามารถ แก้ไขหรือสร้างรูปภาพตาม ตัวแบบที่ระบุได้
วิธีการทำงาน: คุณระบุพรอมต์ข้อความและรูปภาพอ้างอิงอย่างน้อย 1 รูปที่แสดงตัวแบบเฉพาะ (เช่น ผลิตภัณฑ์ บุคคล หรือ สัตว์เลี้ยง) โมเดลจะใช้ข้อมูลเหล่านี้เพื่อสร้างรูปภาพใหม่ตาม ตัวแบบที่ระบุในรูปภาพอ้างอิง
เช่น คุณสามารถขอให้โมเดลใช้สไตล์การ์ตูนกับรูปภาพของเด็ก หรือเปลี่ยนสีจักรยานในรูปภาพได้
ปรับแต่งตามการควบคุม
คุณสามารถ แก้ไขหรือสร้างรูปภาพตาม การควบคุมที่ระบุได้
วิธีการทำงาน: คุณระบุพรอมต์ข้อความและรูปภาพอ้างอิง การควบคุมอย่างน้อย 1 รูป (เช่น ภาพวาดหรือรูปภาพขอบ Canny) โมเดลจะใช้ข้อมูลเหล่านี้เพื่อสร้างรูปภาพใหม่ตามรูปภาพการควบคุม
เช่น คุณสามารถระบุภาพวาดของยานอวกาศและ ดวงจันทร์ให้โมเดลพร้อมกับพรอมต์ข้อความเพื่อสร้างภาพวาดสีน้ำตาม ภาพวาดได้
แสดงความคิดเห็น เกี่ยวกับประสบการณ์การใช้งาน Firebase AI Logic