Metin isteminden resim oluşturur.
İç İçe Sınıflar
sınıf | ImageGenerator.ConditionOptions | Koşul türlerini ve eklenti modellerini ayarlama seçenekleri | |
sınıf | ImageGenerator.ImageGeneratorOptions | ImageGenerator ayarlama seçenekleri. |
Herkese Açık Yöntemler
void |
close()
Görev yürütücülerini kapatıp temizler.
|
MPImage |
createConditionImage(MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
Kaynak görüntüden, belirtilen koşul türünün koşul görüntüsünü oluşturun.
|
statik ImageGenerator |
createFromOptions(Bağlam bağlamı, ImageGenerator.ImageGeneratorOptions generatorOptions)
Bir
ImageGenerator.ImageGeneratorOptions öğesinden ImageGenerator örneği oluşturur. |
statik ImageGenerator |
createFromOptions(Bağlam bağlamı, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)
Koşul resmine dayalı bir resim oluşturmak için eklenti modelleri kullanılırsa
ImageGenerator.ImageGeneratorOptions ve ImageGenerator.ConditionOptions öğesinden bir ImageGenerator örneği oluşturur. |
ImageGeneratorResult |
execute(boolean showResult)
Bir görüntü oluşturma yinelemesini yürütür.
|
ImageGeneratorResult |
generate(String istemi, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int yinelemeler, int çekirdek)
Yinelemeler için kaynak resme ve verilen rastgele çekirdeğe dayalı bir resim oluşturur.
|
ImageGeneratorResult | |
void | |
void |
setInputs(String istemi, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, int iterasyonları, int çekirdek)
ImageGenerator girdilerini ayarlar.
|
Devralınan Yöntemler
Herkese Açık Yöntemler
herkese açık void close ()
Görev yürütücülerini kapatıp temizler.
herkese açık MPImage createConditionImage (MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType)
Kaynak görüntüden, belirtilen koşul türünün koşul görüntüsünü oluşturun. Şu anda durum resmi olarak yüz yer işaretleri, derinlik resmi ve kenar görüntüsü desteklenmektedir.
Parametreler
sourceConditionImage | Koşul görüntüsünü oluşturmak için kullanılan kaynak görüntü. |
---|---|
conditionType | Koşul görüntüsünün türünü belirten ImageGenerator.ConditionOptions.ConditionType .
|
herkese açık static ImageGenerator createFromOptions (Bağlam bağlamı, ImageGenerator.ImageGeneratorOptions generatorOptions)
Bir ImageGenerator.ImageGeneratorOptions
öğesinden ImageGenerator
örneği oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
generatorOptions | ImageGenerator.ImageGeneratorOptions örneği. |
Dekoratif yastıklar
ImageGenerator oluşturulurken bir hata meydana gelirse.
|
herkese açık static ImageGenerator createFromOptions (Bağlam bağlamı, ImageGenerator.ImageGeneratorOptions generatorOptions, ImageGenerator.ConditionOptions conditionOptions)
Koşul resmine dayalı bir resim oluşturmak için eklenti modelleri kullanılırsa ImageGenerator.ImageGeneratorOptions
ve ImageGenerator.ConditionOptions
öğesinden bir ImageGenerator
örneği oluşturur.
Parametreler
context | Android ERROR(/Context) . |
---|---|
generatorOptions | ImageGenerator.ImageGeneratorOptions örneği. |
conditionOptions | ImageGenerator.ConditionOptions örneği. |
Dekoratif yastıklar
ImageGenerator oluşturulurken bir hata meydana gelirse.
|
herkese açık ImageGeneratorResult execute (boolean showResult)
Bir görüntü oluşturma yinelemesini yürütür. Nihai görüntünün oluşturulması için yöntem iterations
kez çağrılmalıdır. Bu yöntemin çağrılmasından önce ERROR(/setInputs)
çağrılmalıdır.
Bu, yinelemeli bir şekilde çağrılması gereken yinelemeli bir API'dir.
Bu API, ara görüntü oluşturma sonuçlarını ve görüntü oluşturma ilerleme durumunu göstermek için yararlıdır. Ara sonuçları istemenin daha fazla gecikmeye yol açacağını unutmayın. Gecikme değerlendirmesi için e2e API'yi kullanabilirsiniz.
Örnek kullanım:
imageGenerator.setInputs(istem, iterasyonlar, çekirdek); for (int adım = 0; adım < yinelemeler; adım++) { ImageGeneratorResult result = imageGenerator.execute(true); }
Parametreler
showResult | Oluşturulan görüntünün ara yinelemelerde alınıp alınmayacağı. Yanlış ise null döndürülür. Oluşturulan görsel sonucu, showResult değerinden bağımsız olarak her zaman son yinelemede döndürülür. |
---|
herkese açık ImageGeneratorResult generate (String istemi, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, interasyonlar, int çekirdek)
Yinelemeler için kaynak resme ve verilen rastgele çekirdeğe dayalı bir resim oluşturur. Yalnızca ImageGenerator koşul seçenekleriyle oluşturulduğunda geçerlidir.
Bu, görüntü oluşturmak için iterations
çalıştıran bir e2e API'sidir. Ara sonuçları getirmek için yinelemeli API'yi kullanabilirsiniz.
Parametreler
istem | Oluşturulacak resmi açıklayan metin istemi. |
---|---|
sourceConditionImage | Koşul görüntüsünü oluşturmak için kullanılan kaynak görüntü, görüntü oluşturma işleminde rehberlik olarak kullanılır. |
conditionType | Koşul görüntüsünün türünü belirten ImageGenerator.ConditionOptions.ConditionType . |
iterations | Resmi oluşturmak için yapılan toplam yineleme sayısı. |
başlangıç noktası | Görüntü oluşturma sırasında kullanılan rastgele başlangıç noktası. |
herkese açık ImageGeneratorResult generate (Dize istemi, int yinelemeler, int çekirdek)
Yinelemeler ve verilen rastgele çekirdek için bir resim oluşturur. Yalnızca ImageGenerator koşul seçenekleri olmadan oluşturulduğunda geçerlidir.
Bu, görüntü oluşturmak için iterations
çalıştıran bir e2e API'sidir. Ara sonuçları getirmek için yinelemeli API'yi kullanabilirsiniz.
Parametreler
istem | Oluşturulacak resmi açıklayan metin istemi. |
---|---|
iterations | Resmi oluşturmak için yapılan toplam yineleme sayısı. |
başlangıç noktası | Görüntü oluşturma sırasında kullanılan rastgele başlangıç noktası. |
herkese açık void setInputs (Dize istemi, int yinelemeler, int çekirdek)
ImageGenerator girdilerini ayarlar. Yinelemeli kullanım için ERROR(/setInputs)
ve ERROR(/execute)
yöntem çifti bulunur. Kullanıcıların ERROR(/execute)
tarihinden önce ERROR(/setInputs)
adlı işletmeyi araması gerekir. Yalnızca ImageGenerator koşul seçenekleri olmadan oluşturulduğunda geçerlidir.
Parametreler
istem | Oluşturulacak resmi açıklayan metin istemi. |
---|---|
iterations | Resmi oluşturmak için yapılan toplam yineleme sayısı. |
başlangıç noktası | Görüntü oluşturma sırasında kullanılan rastgele başlangıç noktası. |
herkese açık void setInputs (String istemi, MPImage sourceConditionImage, ImageGenerator.ConditionOptions.ConditionType conditionType, intiterasyonlar, int çekirdek)
ImageGenerator girdilerini ayarlar. Yinelemeli kullanım için çiftler halinde ERROR(/setInputs)
ve ERROR(/execute)
kullanın. Kullanıcıların ERROR(/execute)
tarihinden önce ERROR(/setInputs)
adlı işletmeyi araması gerekir. Yalnızca ImageGenerator koşul seçenekleriyle oluşturulduğunda geçerlidir.
Parametreler
istem | Oluşturulacak resmi açıklayan metin istemi. |
---|---|
sourceConditionImage | Koşul görüntüsünü oluşturmak için kullanılan kaynak görüntü, görüntü oluşturma işleminde rehberlik olarak kullanılır. |
conditionType | Koşul görüntüsünün türünü belirten ImageGenerator.ConditionOptions.ConditionType . |
iterations | Resmi oluşturmak için yapılan toplam yineleme sayısı. |
başlangıç noktası | Görüntü oluşturma sırasında kullanılan rastgele başlangıç noktası. |