ImageGenerator

herkese açık final sınıfı ImageGenerator

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
generate(Dize istemi, int iterasyonları, int çekirdek)
Yinelemeler ve verilen rastgele çekirdek için bir resim oluşturur.
void
setInputs(Dize istemi, int iterasyonları, int çekirdek)
ImageGenerator girdilerini ayarlar.
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ı.