สร้างรูปภาพจากพรอมต์ข้อความ
ชั้นเรียนที่ซ้อนกัน
คลาส | 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 แบบสุ่มที่ใช้ระหว่างการสร้างรูปภาพ |