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 | |
| i pavlefshëm | |
| 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. |