IImageGenerator Rozhraní

Definice

Představuje generátor obrázků.

public interface class IImageGenerator : IDisposable
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public interface IImageGenerator : IDisposable
public interface IImageGenerator : IDisposable
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type IImageGenerator = interface
    interface IDisposable
type IImageGenerator = interface
    interface IDisposable
Public Interface IImageGenerator
Implements IDisposable
Odvozené
Atributy
Implementuje

Metody

Name Description
Dispose()

Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků.

(Zděděno od IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Odešle požadavek na generování image a vrátí vygenerovanou image jako .ImageGenerationResponse

GetService(Type, Object)

Požádá o IImageGenerator objekt zadaného typu serviceType.

Metody rozšíření

Name Description
AsBuilder(IImageGenerator)

Vytvoří nové ImageGeneratorBuilder použití innerGenerator jako jeho vnitřní generátor.

EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken)

Upraví jeden obrázek na základě původního obrázku a zadané výzvy.

EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken)

Upraví jeden obrázek na základě pole bajtů a zadané výzvy.

EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken)

Upraví obrázky na základě původních obrázků a výzvy k zadání textu.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Generuje obrázky na základě textové výzvy.

GetRequiredService(IImageGenerator, Type, Object)

IImageGenerator Požádá o objekt zadaného typu serviceType a vyvolá výjimku, pokud není k dispozici.

GetRequiredService<TService>(IImageGenerator, Object)

IImageGenerator Požádá o objekt typu TService a vyvolá výjimku, pokud není k dispozici.

GetService<TService>(IImageGenerator, Object)

Požádá o IImageGenerator objekt typu TService.

Platí pro