สร้างรูปภาพจากพรอมต์ข้อความ
ชั้นเรียนที่ซ้อนกัน
| คลาส | ImageGenerator.ConditionOptions | ตัวเลือกสำหรับการตั้งค่าประเภทเงื่อนไขและรูปแบบปลั๊กอิน | |
| คลาส | ImageGenerator.ImageGeneratorOptions | ตัวเลือกในการตั้งค่าImageGenerator |
|
วิธีการสาธารณะ
| void |
close()
ปิดและล้างตัวเรียกใช้งาน
|
| MPImage |
createConditionImage(MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
สร้างอิมเมจเงื่อนไขของประเภทเงื่อนไขที่ระบุจากอิมเมจต้นฉบับ
|
| ภาพนิ่ง ImageGenerator |
createFromOptions(บริบทบริบท, เครื่องมือสร้างรูปภาพ ImageGenerator.ImageGeneratorOptions)
สร้างอินสแตนซ์
ImageGenerator จาก ImageGenerator.ImageGeneratorOptions |
| ภาพนิ่ง ImageGenerator |
createFromOptions(บริบทบริบท, เครื่องมือสร้างรูปภาพ ImageGenerator.ImageGeneratorOptions, ImageGenerator.ConditionOptions เงื่อนไขตัวเลือก)
สร้างอินสแตนซ์
ImageGenerator จาก ImageGenerator.ImageGeneratorOptions และ ImageGenerator.ConditionOptions หากมีการใช้โมเดลปลั๊กอินเพื่อสร้างรูปภาพตามอิมเมจเงื่อนไข |
| ImageGeneratorResult |
execute(boolean showResult)
ดำเนินการสร้างรูปภาพซ้ำ 1 ครั้ง
|
| ImageGeneratorResult |
generate(พรอมต์ String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
สร้างรูปภาพตามรูปภาพต้นฉบับสำหรับการทำซ้ำและ Seed แบบสุ่มที่ระบุ
|
| ImageGeneratorResult | |
| void | |
| void |
setInputs(พรอมต์ String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, การทำซ้ำ int, int Seed)
ตั้งค่าอินพุตของ ImageGenerator
|
วิธีการที่รับช่วงมา
วิธีการสาธารณะ
สาธารณะ โมฆะ ปิด ()
ปิดและล้างตัวเรียกใช้งาน
สาธารณะ MPImage createConditionImage (MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
สร้างอิมเมจเงื่อนไขของประเภทเงื่อนไขที่ระบุจากอิมเมจต้นฉบับ ขณะนี้รองรับจุดสังเกตของใบหน้า รูปภาพความลึก และรูปภาพขอบเป็นรูปภาพของเงื่อนไข
พารามิเตอร์
| sourceConditionImage | อิมเมจต้นฉบับที่ใช้สร้างอิมเมจเงื่อนไข |
|---|---|
| conditionType | ImageGenerator.ConditionOptions.ConditionType จะระบุประเภทของอิมเมจเงื่อนไข
|
สาธารณะ คงที่ ImageGenerator createFromOptions (บริบทบริบท, ImageGenerator.ImageGeneratorOptions เครื่องมือสร้างตัวเลือก)
สร้างอินสแตนซ์ ImageGenerator จาก ImageGenerator.ImageGeneratorOptions
พารามิเตอร์
| บริบท | Android ERROR(/Context) |
|---|---|
| generatorOptions | อินสแตนซ์ ImageGenerator.ImageGeneratorOptions |
การขว้าง
หากเกิดข้อผิดพลาดระหว่างการสร้าง ImageGenerator
|
สาธารณะ คงที่ ImageGenerator createFromOptions (บริบทบริบท, ImageGenerator.ImageGeneratorOptions เครื่องมือสร้างตัวเลือก, ImageGenerator.ConditionOptions conditionOptions)
สร้างอินสแตนซ์ ImageGenerator จาก ImageGenerator.ImageGeneratorOptions และ ImageGenerator.ConditionOptions หากมีการใช้โมเดลปลั๊กอินเพื่อสร้างรูปภาพตามอิมเมจเงื่อนไข
พารามิเตอร์
| บริบท | Android ERROR(/Context) |
|---|---|
| generatorOptions | อินสแตนซ์ ImageGenerator.ImageGeneratorOptions |
| conditionOptions | อินสแตนซ์ ImageGenerator.ConditionOptions |
การขว้าง
หากเกิดข้อผิดพลาดระหว่างการสร้าง ImageGenerator
|
สาธารณะ ImageGeneratorResult execute (boolean showResult)
ดำเนินการสร้างรูปภาพซ้ำ 1 ครั้ง ระบบต้องเรียกเมธอด iterations ครั้งเพื่อสร้างรูปภาพสุดท้าย ต้องเรียกใช้ ERROR(/setInputs) ก่อนที่จะเรียกใช้เมธอดนี้
นี่เป็น API แบบทำซ้ำ ซึ่งต้องเรียกว่า "ทำซ้ำ"
API นี้มีประโยชน์ในการแสดงผลลัพธ์การสร้างรูปภาพระดับกลางและความคืบหน้าในการสร้างอิมเมจ โปรดทราบว่าการขอผลลัพธ์ระดับกลางจะทำให้ใช้เวลาในการตอบสนองนานขึ้น ลองใช้ e2e API แทนเพื่อพิจารณาเวลาในการตอบสนอง
ตัวอย่างการใช้:
imageGenerator.setInputs(prompt, iterations, Seed); สำหรับ (int ขั้นตอน = 0; ขั้นตอน < การทำซ้ำ; ขั้นตอน ++) { ImageGenerator Results = imageGenerator.execute(true); }
พารามิเตอร์
| showResult | จะรับผลลัพธ์รูปภาพที่สร้างขึ้นในการทำซ้ำระดับกลางหรือไม่ หากเป็น "เท็จ" ระบบจะแสดงผลค่าว่าง ผลการค้นหารูปภาพที่สร้างขึ้นจะแสดงในการทำซ้ำครั้งล่าสุดเสมอ โดยไม่คำนึงถึงค่า show Results |
|---|
Public ImageGeneratorResult generate (String พรอมต์, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
สร้างรูปภาพตามรูปภาพต้นฉบับสำหรับการทำซ้ำและ Seed แบบสุ่มที่กำหนด ใช้ได้เมื่อมีการสร้าง ImageGenerator พร้อมตัวเลือกเงื่อนไขเท่านั้น
นี่คือ e2e API ซึ่งเรียกใช้ iterations เพื่อสร้างรูปภาพ ลองใช้
Iterative API แทนเพื่อดึงผลลัพธ์ระดับกลาง
พารามิเตอร์
| ข้อความแจ้ง | พรอมต์ข้อความที่อธิบายรูปภาพที่จะสร้าง |
|---|---|
| sourceConditionImage | อิมเมจต้นฉบับที่ใช้เพื่อสร้างอิมเมจเงื่อนไข ซึ่งใช้เป็นหลักเกณฑ์ในการสร้างอิมเมจ |
| conditionType | ImageGenerator.ConditionOptions.ConditionType จะระบุประเภทของอิมเมจเงื่อนไข |
| การทำซ้ำ | จำนวนครั้งทั้งหมดเพื่อสร้างรูปภาพ |
| Seed | Seed แบบสุ่มที่ใช้ระหว่างการสร้างรูปภาพ |
สาธารณะ ImageGeneratorResult generate (สตริง พรอมต์, การดำเนินการซ้ำ, int Seed)
สร้างรูปภาพสำหรับการทำซ้ำและตั้งต้นแบบสุ่มให้ ใช้ได้เมื่อมีการสร้าง ImageGenerator โดยไม่มีตัวเลือกเงื่อนไขเท่านั้น
นี่คือ e2e API ซึ่งเรียกใช้ iterations เพื่อสร้างรูปภาพ ลองใช้
Iterative API แทนเพื่อดึงผลลัพธ์ระดับกลาง
พารามิเตอร์
| ข้อความแจ้ง | พรอมต์ข้อความที่อธิบายรูปภาพที่จะสร้าง |
|---|---|
| การทำซ้ำ | จำนวนครั้งทั้งหมดเพื่อสร้างรูปภาพ |
| Seed | Seed แบบสุ่มที่ใช้ระหว่างการสร้างรูปภาพ |
สาธารณะ void setInputs (String พรอมต์, การทำซ้ำ int, int Seed)
ตั้งค่าอินพุตของ ImageGenerator มีคู่เมธอด ERROR(/setInputs) และ ERROR(/execute) สำหรับการใช้งานซ้ำ ผู้ใช้ต้องโทรหา ERROR(/setInputs) ก่อน ERROR(/execute) ใช้ได้เมื่อมีการสร้าง ImageGenerator โดยไม่มีตัวเลือกเงื่อนไขเท่านั้น
พารามิเตอร์
| ข้อความแจ้ง | พรอมต์ข้อความที่อธิบายรูปภาพที่จะสร้าง |
|---|---|
| การทำซ้ำ | จำนวนครั้งทั้งหมดเพื่อสร้างรูปภาพ |
| Seed | Seed แบบสุ่มที่ใช้ระหว่างการสร้างรูปภาพ |
สาธารณะ void setInputs (พรอมต์ String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterations, int Seed)
ตั้งค่าอินพุตของ ImageGenerator สำหรับการใช้งานซ้ำ ให้ใช้ ERROR(/setInputs) และ ERROR(/execute) ควบคู่กัน ผู้ใช้ต้องโทรหา ERROR(/setInputs) ก่อน ERROR(/execute) ใช้ได้เมื่อมีการสร้าง ImageGenerator พร้อมตัวเลือกเงื่อนไขเท่านั้น
พารามิเตอร์
| ข้อความแจ้ง | พรอมต์ข้อความที่อธิบายรูปภาพที่จะสร้าง |
|---|---|
| sourceConditionImage | อิมเมจต้นฉบับที่ใช้เพื่อสร้างอิมเมจเงื่อนไข ซึ่งใช้เป็นหลักเกณฑ์ในการสร้างอิมเมจ |
| conditionType | ImageGenerator.ConditionOptions.ConditionType จะระบุประเภทของอิมเมจเงื่อนไข |
| การทำซ้ำ | จำนวนครั้งทั้งหมดเพื่อสร้างรูปภาพ |
| Seed | Seed แบบสุ่มที่ใช้ระหว่างการสร้างรูปภาพ |