Этот сегмент кода сохраняет изображение в том же формате, что и в загруженном изображении,
thumbImg.Save(targetPath, image.RawFormat);
Вместо image.RawFormat, как сохранить его в формате jpeg
Попробуйте ImageFormat.Jpeg
thumbImg.Save(targetPath, ImageFormat.Jpeg);
Для windows телефона 8.1 Я нашел следующее, чтобы работать хорошо. Создайте свой TempStorageFile по любому желаемому пути, а затем передайте поток изображения следующим образом:
var fileStream = await TempStorageFile.OpenAsync(Windows.Storage.FileAccessMode.ReadWrite); await RandomAccessStream.CopyAsync(imageStream, fileStream);