다음을 통해 공유


BitmapEncoder.CreateForTranscodingAsync 메서드

정의

BitmapEncoder 를 비동기적으로 만들고 기존 BitmapDecoder의 데이터를 사용하여 초기화합니다.

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)

매개 변수

stream
IRandomAccessStream

출력 스트림입니다.

bitmapDecoder
BitmapDecoder

복사할 이미지 데이터를 포함하는 BitmapDecoder 입니다.

반환

기존 BitmapDecoder의 데이터를 사용하여 새 BitmapEncoder의 비동기 생성을 관리하는 개체입니다.

특성

설명

이미지의 일부 요소를 편집하지만 나머지 데이터는 그대로 유지하려는 경우 이 메서드를 호출합니다. 예를 들어 일부 메타데이터 또는 속성을 작성하지만 이미지 자체를 터치하지 않으려는 경우입니다. 이 메서드를 사용하여 BitmapEncoder를 만들면 bitmapDecoder 인수의 데이터를 사용하여 초기화됩니다. 인코더에 설정한 모든 데이터는 기존 데이터를 덮어쓰고 다른 모든 데이터는 변경되지 않고 유지됩니다.

이 메서드를 사용하면 디코더와 동일한 이미지 형식의 인코더만 만들 수 있습니다.

적용 대상

추가 정보