ImageGenerator

Klasa përfundimtare publike ImageGenerator

Kryen gjenerimin e imazhit nga një kërkesë teksti.

Klasat e mbivendosura

klasës ImageGenerator.ConditionOptions Opsione për konfigurimin e llojeve të kushteve dhe modeleve të shtojcave
klasës ImageGenerator.ImageGeneratorOptions Opsione për konfigurimin e një ImageGenerator .

Metodat publike

i pavlefshëm
mbyll ()
Mbyll dhe pastron ekzekutuesit e detyrave.
MPI-imazh
createConditionImage ( MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
Krijo imazhin e kushtit të llojit të kushtit të specifikuar nga imazhi burimor.
Gjenerator i imazhit statik
createFromOptions (konteksti i kontekstit, ImageGenerator.ImageGeneratorOptions generatorOptions)
Krijon një shembull ImageGenerator nga një ImageGenerator.ImageGeneratorOptions .
Gjenerator i imazhit statik
createFromOptions (konteksti i kontekstit, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)
Krijon një shembull ImageGenerator , nga ImageGenerator.ImageGeneratorOptions dhe ImageGenerator.ConditionOptions , nëse modelet e shtojcave përdoren për të gjeneruar një imazh bazuar në imazhin e gjendjes.
ImageGeneratorRezultat
ekzekuto (shfaqja e rezultatit boolean)
Ekzekuton një përsëritje të gjenerimit të imazhit.
ImageGeneratorRezultat
gjeneroj ( Prompt string , MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, përsëritje int, int seed)
Gjeneron një imazh të bazuar në imazhin burimor për përsëritjet dhe farën e dhënë të rastësishme.
ImageGeneratorRezultat
gjeneroj (prompt string , përsëritje int, int seed)
Gjeneron një imazh për përsëritjet dhe farën e dhënë të rastësishme.
i pavlefshëm
setInputs (prompt string , përsëritje int, int seed)
Vendos hyrjet e ImageGenerator.
i pavlefshëm
setInputs ( Prompt string , MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, përsëritje int, int seed)
Vendos hyrjet e ImageGenerator.

Metodat e trashëguara

Metodat publike

mbyllje boshllëku publik ()

Mbyll dhe pastron ekzekutuesit e detyrave.

publik MPIimage createConditionImage ( MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)

Krijo imazhin e kushtit të llojit të kushtit të specifikuar nga imazhi burimor. Aktualisht mbështetni pikat referuese të fytyrës, imazhin e thellësisë dhe imazhin e skajit si imazhin e gjendjes.

Parametrat
burimImage Kushti Imazhi burim i përdorur për të krijuar imazhin e kushtit.
Lloji i kushtit ImageGenerator.ConditionOptions.ConditionType që specifikon llojin e imazhit të gjendjes.

publike statike ImageGenerator createFromOptions (konteksti i kontekstit, ImageGenerator.ImageGeneratorOptions generatorOptions)

Krijon një shembull ImageGenerator nga një ImageGenerator.ImageGeneratorOptions .

Parametrat
kontekst një ERROR(/Context) në Android.
gjeneratorOpsionet një shembull ImageGenerator.ImageGeneratorOptions .
Hedhjet
nëse ka një gabim gjatë krijimit të ImageGenerator .

publike statike ImageGenerator createFromOptions (konteksti i kontekstit, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)

Krijon një shembull ImageGenerator , nga ImageGenerator.ImageGeneratorOptions dhe ImageGenerator.ConditionOptions , nëse modelet e shtojcave përdoren për të gjeneruar një imazh bazuar në imazhin e gjendjes.

Parametrat
kontekst një ERROR(/Context) në Android.
gjeneratorOpsionet një shembull ImageGenerator.ImageGeneratorOptions .
kusht Opsionet një shembull ImageGenerator.ConditionOptions .
Hedhjet
nëse ka një gabim gjatë krijimit të ImageGenerator .

Ekzekutimi publik ImageGeneratorResult (shfaqja logjike e rezultatit)

Ekzekuton një përsëritje të gjenerimit të imazhit. Metoda duhet të quhet herë iterations për të gjeneruar imazhin përfundimtar. Duhet të telefononi ERROR(/setInputs) përpara se të telefononi këtë metodë.

Ky është një API përsëritës, i cili duhet të thirret në mënyrë të përsëritur.

Ky API është i dobishëm për të treguar rezultatet e ndërmjetme të gjenerimit të imazheve dhe progresin e gjenerimit të imazhit. Vini re se kërkimi i rezultateve të ndërmjetme do të rezultojë në një vonesë më të madhe. Konsideroni përdorimin e API-së e2e në vend të kësaj për shqyrtimin e vonesës.

Shembull i përdorimit:

imageGenerator.setInputs (prompt, përsëritje, seed); for (int hap = 0; hap < iteracione; hap++) { ImageGeneratorResult result = imageGenerator.execute(true); }

Parametrat
shfaq Rezultatin Nëse do të merrni rezultatin e imazhit të gjeneruar në përsëritjet e ndërmjetme. Nëse është false, kthehet null. Rezultati i imazhit të krijuar kthehet gjithmonë në përsëritjen e fundit, pavarësisht nga vlera e showResult.

Publike ImageGeneratorResult gjeneron (prompt string , MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionLloji, përsëritje int, int seed)

Gjeneron një imazh të bazuar në imazhin burimor për përsëritjet dhe farën e dhënë të rastësishme. E vlefshme vetëm kur ImageGenerator është krijuar me opsionet e kushteve.

Ky është një API e2e, i cili kryen iterations për të gjeneruar një imazh. Merrni parasysh përdorimin e API-së përsëritëse në vend të kësaj për të marrë rezultatet e ndërmjetme.

Parametrat
i shpejtë Prompti i tekstit që përshkruan imazhin që do të gjenerohet.
burimImage Kushti Imazhi burim i përdorur për të krijuar imazhin e gjendjes, i cili përdoret si një udhëzues për gjenerimin e imazhit.
Lloji i kushtit ImageGenerator.ConditionOptions.ConditionType që specifikon llojin e imazhit të gjendjes.
përsëritjet Përsëritjet totale për të krijuar imazhin.
farë Fara e rastësishme e përdorur gjatë gjenerimit të imazhit.

Generimi publik i ImageGeneratorResult (Prompt string , përsëritje int, int seed)

Gjeneron një imazh për përsëritjet dhe farën e dhënë të rastësishme. E vlefshme vetëm kur ImageGenerator krijohet pa opsione të kushteve.

Ky është një API e2e, i cili kryen iterations për të gjeneruar një imazh. Merrni parasysh përdorimin e API-së përsëritëse në vend të kësaj për të marrë rezultatet e ndërmjetme.

Parametrat
i shpejtë Prompti i tekstit që përshkruan imazhin që do të gjenerohet.
përsëritjet Përsëritjet totale për të krijuar imazhin.
farë Fara e rastësishme e përdorur gjatë gjenerimit të imazhit.

inputet publike void setInputs (prompt string , int iterations, int seed)

Vendos hyrjet e ImageGenerator. Ekziston një çift i metodave ERROR(/setInputs) dhe ERROR(/execute) për përdorim përsëritës. Përdoruesit duhet të thërrasin ERROR(/setInputs) përpara ERROR(/execute) . E vlefshme vetëm kur ImageGenerator krijohet pa opsione të kushteve.

Parametrat
i shpejtë Prompti i tekstit që përshkruan imazhin që do të gjenerohet.
përsëritjet Përsëritjet totale për të krijuar imazhin.
farë Fara e rastësishme e përdorur gjatë gjenerimit të imazhit.

hyrjet e setit publik të zbrazët (Prompt string , MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionLloji, përsëritjet int, int seed)

Vendos hyrjet e ImageGenerator. Për përdorim përsëritës, përdorni ERROR(/setInputs) dhe ERROR(/execute) në çifte. Përdoruesit duhet të thërrasin ERROR(/setInputs) përpara ERROR(/execute) . E vlefshme vetëm kur ImageGenerator është krijuar me opsionet e kushteve.

Parametrat
i shpejtë Prompti i tekstit që përshkruan imazhin që do të gjenerohet.
burimImage Kushti Imazhi burim i përdorur për të krijuar imazhin e gjendjes, i cili përdoret si një udhëzues për gjenerimin e imazhit.
Lloji i kushtit ImageGenerator.ConditionOptions.ConditionType që specifikon llojin e imazhit të gjendjes.
përsëritjet Përsëritjet totale për të krijuar imazhin.
farë Fara e rastësishme e përdorur gjatë gjenerimit të imazhit.