한 가지 가능한 솔루션 WriteableBitmapEx에 Blit
방법을 사용하는 샘플 코드를 찾을 수 있습니다
. 이 방법은 WriteableBitmap 소스에서 대상 WriteableBitmap (이)까지 픽셀을 복사 (블리트)하고 간단한 샘플은 다음과 같습니다.
var writeableBmp = new WriteableBitmap(1, 1);
var image1 = await writeableBmp.FromContent(new Uri("ms-appx:///Assets/image1.png"));
var image2 = await writeableBmp.FromContent(new Uri("ms-appx:///Assets/image2.png"));
image1.Blit(new Rect(0, 0, image1.PixelWidth, image1.PixelHeight), image2, new Rect(0, 0, image2.PixelWidth, image2.PixelHeight));
//BlendedImage is a Image control in XAML
BlendedImage.Source = image1;
왜 UWP 앱에서 작동하지 않습니까? –
@CodyGray 이러한 클래스 중 일부는 UWP에 없습니다 (intellisense는 대부분을 인식하지 못합니다) 예를 들어 Bitmap 객체, PixelFormat, 아니 CompositingMode 등이 없습니다. UWP에서 어느 객체가 같은지 확실하지 않습니다. 또는이를 수행 할 수있는 방법이 내장되어 있는지 확인하십시오. 내 검색은 UWP와 관련이 거의 없습니다 - WPF 항목을 제외하고. – erotavlas