Partilhar via


BitmapEncoder.CreateForTranscodingAsync Método

Definição

Cria de forma assíncrona um novo BitmapEncoder e o inicializa usando dados de um BitmapDecoder existente.

public:
 static IAsyncOperation<BitmapEncoder ^> ^ CreateForTranscodingAsync(IRandomAccessStream ^ stream, BitmapDecoder ^ bitmapDecoder);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BitmapEncoder> CreateForTranscodingAsync(IRandomAccessStream const& stream, BitmapDecoder const& bitmapDecoder);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateForTranscodingAsync(IRandomAccessStream stream, BitmapDecoder bitmapDecoder);
function createForTranscodingAsync(stream, bitmapDecoder)
Public Shared Function CreateForTranscodingAsync (stream As IRandomAccessStream, bitmapDecoder As BitmapDecoder) As IAsyncOperation(Of BitmapEncoder)

Parâmetros

stream
IRandomAccessStream

O fluxo de saída.

bitmapDecoder
BitmapDecoder

Um BitmapDecoder que contém os dados de imagem a serem copiados.

Retornos

Um objeto que gerencia a criação assíncrona de um novo BitmapEncoder usando dados de um BitmapDecoder existente.

Atributos

Comentários

Chame esse método quando quiser editar alguns elementos em uma imagem, mas quiser preservar o restante dos dados intactos. Por exemplo, se você quiser escrever alguns metadados ou propriedades, mas não quiser tocar na imagem em si. Quando você cria um BitmapEncoder usando esse método, ele é inicializado usando dados do argumento bitmapDecoder . Todos os dados definidos no codificador substituirão os dados existentes e todos os outros dados serão preservados inalterados.

Esse método só permite que você crie um codificador do mesmo formato de imagem que o decodificador.

Aplica-se a

Confira também