ImageGenerator

lớp cuối cùng công khai ImageGenerator

Thực hiện tạo hình ảnh qua câu lệnh dạng văn bản.

Lớp lồng ghép

lớp ImageGenerator.ConditionOptions Các lựa chọn để thiết lập loại điều kiện và mô hình trình bổ trợ
lớp ImageGenerator.ImageGeneratorOptions Các tuỳ chọn để thiết lập ImageGenerator

Phương thức công khai

void
Hàm close()
Đóng và dọn dẹp trình chạy tác vụ.
MPImage
createConditionImage(MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
Tạo hình ảnh điều kiện của loại điều kiện đã chỉ định từ hình ảnh nguồn.
tĩnh ImageGenerator
createFromOptions(Ngữ cảnh ngữ cảnh, ImageGenerator.ImageGeneratorOptions generatorOptions)
tĩnh ImageGenerator
createFromOptions(Ngữ cảnh theo bối cảnh, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)
Tạo một thực thể ImageGenerator từ ImageGenerator.ImageGeneratorOptionsImageGenerator.ConditionOptions nếu dùng mô hình trình bổ trợ để tạo hình ảnh dựa trên hình ảnh điều kiện.
ImageGeneratorResult
execute(boolean showResult)
Thực hiện một lần lặp lại của quá trình tạo hình ảnh.
ImageGeneratorResult
generate(lời nhắc String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int repeats, int seed)
Tạo một hình ảnh dựa trên hình ảnh nguồn cho các vòng lặp và hạt giống ngẫu nhiên đã cho.
ImageGeneratorResult
generate(Lời nhắc chuỗi, lặp lại int, int hạt giống)
Tạo một hình ảnh cho các lần lặp và hạt giống ngẫu nhiên đã cho.
void
setInputs(lời nhắc String, lặp int, int hạt giống)
Thiết lập đầu vào của ImageGenerator.
void
setInputs(lời nhắc String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int lần lặp, int hạt))
Thiết lập đầu vào của ImageGenerator.

Các phương thức kế thừa

Phương thức công khai

công khai void close ()

Đóng và dọn dẹp trình chạy tác vụ.

công khai MPImage createConditionImage (MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)

Tạo hình ảnh điều kiện của loại điều kiện đã chỉ định từ hình ảnh nguồn. Hiện hỗ trợ các mốc khuôn mặt, hình ảnh chiều sâu và hình ảnh cạnh làm hình ảnh điều kiện.

Thông số
sourceConditionImage Hình ảnh nguồn được dùng để tạo hình ảnh điều kiện.
conditionType ImageGenerator.ConditionOptions.ConditionType chỉ định loại hình ảnh điều kiện.

công khai tĩnh ImageGenerator createFromOptions (Ngữ cảnh ngữ cảnh, ImageGenerator.ImageGeneratorOptions generatorOptions)

Thông số
bối cảnh một ERROR(/Context) trên Android.
generatorOptions một thực thể ImageGenerator.ImageGeneratorOptions.
Gửi
nếu có lỗi trong quá trình tạo ImageGenerator.

công khai tĩnh ImageGenerator createFromOptions (Ngữ cảnh ngữ cảnh, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)

Tạo một thực thể ImageGenerator từ ImageGenerator.ImageGeneratorOptionsImageGenerator.ConditionOptions nếu dùng mô hình trình bổ trợ để tạo hình ảnh dựa trên hình ảnh điều kiện.

Thông số
bối cảnh một ERROR(/Context) trên Android.
generatorOptions một thực thể ImageGenerator.ImageGeneratorOptions.
conditionOptions một thực thể ImageGenerator.ConditionOptions.
Gửi
nếu có lỗi trong quá trình tạo ImageGenerator.

công khai ImageGeneratorResult execute (boolean showResult)

Thực hiện một lần lặp lại của quá trình tạo hình ảnh. Phương thức này phải được gọi iterations lần để tạo hình ảnh cuối cùng. Phải gọi ERROR(/setInputs) trước khi gọi phương thức này.

Đây là một API lặp lại, phải được gọi lặp lại.

API này rất hữu ích khi hiển thị kết quả tạo hình ảnh trung gian và tiến trình tạo hình ảnh. Xin lưu ý rằng việc yêu cầu kết quả trung gian sẽ dẫn đến độ trễ lớn hơn. Thay vào đó, hãy cân nhắc sử dụng API e2e để xem xét độ trễ.

Ví dụ về cách sử dụng:

imageGenerator.setInputs(prompt, Repeats, seed); for (int step = 0; step < repeats; step++) { ImageGeneratorResult Result = imageGenerator.kinh(true); }

Thông số
showResult Liệu có nhận được kết quả hình ảnh được tạo trong các vòng lặp trung gian hay không. Nếu giá trị false (sai), giá trị rỗng sẽ được trả về. Kết quả hình ảnh được tạo luôn được trả về ở lần lặp cuối, bất kể giá trị showResult là gì.

công khai ImageGeneratorResult generate (String lời nhắc, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int repeats, int seed)

Tạo một hình ảnh dựa trên hình ảnh nguồn cho các vòng lặp và hạt giống ngẫu nhiên đã cho. Chỉ hợp lệ khi ImageGenerator được tạo với các tuỳ chọn điều kiện.

Đây là API e2e, chạy iterations để tạo hình ảnh. Hãy cân nhắc sử dụng API lặp lại để tìm nạp kết quả trung gian.

Thông số
lời nhắc Lời nhắc văn bản mô tả hình ảnh sẽ được tạo.
sourceConditionImage Hình ảnh nguồn được dùng để tạo hình ảnh điều kiện, được dùng làm hướng dẫn để tạo hình ảnh.
conditionType ImageGenerator.ConditionOptions.ConditionType chỉ định loại hình ảnh điều kiện.
lặp lại Tổng số lần lặp để tạo hình ảnh.
hạt giống Nội dung gốc ngẫu nhiên được dùng trong quá trình tạo hình ảnh.

công khai ImageGeneratorResult generate (Chuỗi câu lệnh, lặp lại int, nội dung gốc)

Tạo một hình ảnh cho các lần lặp và hạt giống ngẫu nhiên đã cho. Chỉ hợp lệ khi ImageGenerator được tạo mà không có các tuỳ chọn điều kiện.

Đây là API e2e, chạy iterations để tạo hình ảnh. Hãy cân nhắc sử dụng API lặp lại để tìm nạp kết quả trung gian.

Thông số
lời nhắc Lời nhắc văn bản mô tả hình ảnh sẽ được tạo.
lặp lại Tổng số lần lặp để tạo hình ảnh.
hạt giống Nội dung gốc ngẫu nhiên được dùng trong quá trình tạo hình ảnh.

công khai void setInputs (String, int repeats, int seed)

Thiết lập đầu vào của ImageGenerator. Có cặp phương thức ERROR(/setInputs)ERROR(/execute) để sử dụng lặp lại. Người dùng phải gọi ERROR(/setInputs) trước ERROR(/execute). Chỉ hợp lệ khi ImageGenerator được tạo mà không có tuỳ chọn điều kiện.

Thông số
lời nhắc Lời nhắc văn bản mô tả hình ảnh sẽ được tạo.
lặp lại Tổng số lần lặp để tạo hình ảnh.
hạt giống Nội dung gốc ngẫu nhiên được dùng trong quá trình tạo hình ảnh.

công khai void setInputs (String, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int repeats, int seed)

Thiết lập đầu vào của ImageGenerator. Để sử dụng lặp lại, hãy sử dụng ERROR(/setInputs)ERROR(/execute) theo cặp. Người dùng phải gọi ERROR(/setInputs) trước ERROR(/execute). Chỉ hợp lệ khi ImageGenerator được tạo với các tuỳ chọn điều kiện.

Thông số
lời nhắc Lời nhắc văn bản mô tả hình ảnh sẽ được tạo.
sourceConditionImage Hình ảnh nguồn được dùng để tạo hình ảnh điều kiện, được dùng làm hướng dẫn để tạo hình ảnh.
conditionType ImageGenerator.ConditionOptions.ConditionType chỉ định loại hình ảnh điều kiện.
lặp lại Tổng số lần lặp để tạo hình ảnh.
hạt giống Nội dung gốc ngẫu nhiên được dùng trong quá trình tạo hình ảnh.