IImageGenerator Interfaz

Definición

Representa un generador de imágenes.

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
Derivado
Atributos
Implementaciones

Métodos

Nombre Description
Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación, liberación o restablecimiento de recursos no administrados.

(Heredado de IDisposable)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Envía una solicitud de generación de imágenes y devuelve la imagen generada como .ImageGenerationResponse

GetService(Type, Object)

Solicita un IImageGenerator objeto del tipo serviceTypeespecificado.

Métodos de extensión

Nombre Description
AsBuilder(IImageGenerator)

Crea un nuevo ImageGeneratorBuilder uso mediante innerGenerator como generador interno.

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

Edita una sola imagen basada en la imagen original y en el símbolo del sistema especificado.

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

Edita una sola imagen basada en una matriz de bytes y en el símbolo del sistema especificado.

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

Edita imágenes basadas en imágenes originales y un mensaje de texto.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Genera imágenes basadas en un mensaje de texto.

GetRequiredService(IImageGenerator, Type, Object)

Solicita un IImageGenerator objeto del tipo serviceType especificado y produce una excepción si no está disponible.

GetRequiredService<TService>(IImageGenerator, Object)

Pide al IImageGenerator objeto de tipo TService y produce una excepción si no está disponible.

GetService<TService>(IImageGenerator, Object)

Pide al IImageGenerator objeto de tipo TService.

Se aplica a