2

Я хотел бы объединить два изображения вместе с помощью SDK Nokia Imaging SDK на WP8. Для этого мне нужно установить источник blendFilter.ForegroundSource для типа изображения, полученного из IImageProvider. Я попытался с помощьюЗагрузить изображение из содержимого как IImageProvider

Uri uri = new Uri("/images/background.jpg", UriKind.Relative); 
var imgSource = new BitmapImage(uri); 
blendFilter.ForegroundSource = new BitmapImageSource(imgSource); 

но BitmapImage не реализует IReadableBitmap.

Как я могу это решить?

ответ

4

Вы пытались использовать StorageFileImageSource?

string imageFile = @"images\background.jpg" 
var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(imageFile); 
blendFilter.ForegroundSource = new StorageFileImageSource(file)) 
+0

спасибо, вот что я искал. Я все время смущаюсь всеми форматами изображений, потоками и т. Д. – Thomas

Смежные вопросы