Загрузить изображение из контента как IImageProvider
Я хотел бы смешать два изображения вместе, используя Nokia Imaging SDK на WP8. Для этого мне нужно установить blendFilter.ForegroundSource на тип изображения, производный от IImageProvider. Я пытался с помощью
Uri uri = new Uri("/images/background.jpg", UriKind.Relative);
var imgSource = new BitmapImage(uri);
blendFilter.ForegroundSource = new BitmapImageSource(imgSource);
но BitmapImage не реализует IReadableBitmap.
Как я могу решить это?
1 ответ
Решение
Вы пытались использовать StorageFileImageSource?
string imageFile = @"images\background.jpg"
var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(imageFile);
blendFilter.ForegroundSource = new StorageFileImageSource(file))