如何在uwp平台中将图像转换为字节数组

努万·卡鲁纳拉特纳(Nuwan Karunarathna)

我需要将图像转换为字节数组以将其存储在数据库中。而且我还需要将该数组转换回图像。我做了谷歌研究,但我找不到解决方案,因为在UWP平台上某些API不可用。

努万·卡鲁纳拉特纳(Nuwan Karunarathna)

正如outlander所说,我从这些文章中找到了解决方案

要将图像转换为byte [],我将使用存储文件的'OpenSequentialReadAsyn()'方法。

让我们假设我们的图像是“文件”。将其转换为字节数组,请执行以下操作

 using (var inputStream = await file.OpenSequentialReadAsync())
        {
            var readStream = inputStream.AsStreamForRead();

            var byteArray =  new byte[readStream.Length];
            await readStream.ReadAsync(byteArray, 0, byteArray.Length);
            return byteArray;
        }

要将byte []转换回图像,请执行以下操作:

 using (InMemoryRandomAccessStream stream = new InMemoryRandomAccessStream())
        {
            using (DataWriter writer = new DataWriter(stream.GetOutputStreamAt(0)))
            {
                writer.WriteBytes(this.byteArray);
                await writer.StoreAsync();
            }
            var image = new BitmapImage();
            await image.SetSourceAsync(stream);
            return image;

        }

您可以在本文中找到更多内容

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中将图像的光栅字节数组转换为原始图像?

来自分类Dev

如何在Linq输出列表中将字节数组转换为图像

来自分类Dev

如何在C#中将字节数组转换为图像?

来自分类Dev

如何在python中将字节数组转换为图像

来自分类Dev

如何在Perl中将图像或文本文件转换为字节数组?

来自分类Dev

如何在wp7中将位图图像转换为字节数组?

来自分类Dev

如何在javascript中将字节数组转换为图像

来自分类Dev

在Android中将图像转换为字节数组

来自分类Dev

在Android中将图像转换为字节数组

来自分类Dev

如何在C ++中将浮点数组转换为字节数组(Arduino)

来自分类Dev

如何在c#中将浮点数组转换为字节数组?

来自分类Dev

如何在Rust中将字节数组转换为原始类型?

来自分类Dev

如何在python中将字节数组转换为double?

来自分类Dev

如何在go中将int64转换为字节数组?

来自分类Dev

如何在Java中将字节数组转换为String?

来自分类Dev

如何在Mule ESB中将文件转换为字节数组?

来自分类Dev

如何在Java中将整数值转换为'n'位数字ascii字节数组

来自分类Dev

如何在Go中将unicode字节数组转换为普通字符串

来自分类Dev

如何在C#中将字节数组的子范围转换为字符串

来自分类Dev

如何在Java中将字节数组转换为Mat对象

来自分类Dev

如何在JNI中将Java字节数组的内容转换为C字符串?

来自分类Dev

如何在NAudio中将字节数组转换为WaveStream?

来自分类Dev

如何在Swift中将ContiguousArray的Floats转换为字节数组?

来自分类Dev

如何在m子中将字节数组转换为多部分文件

来自分类Dev

如何在Kotlin中将对象转换为字节数组

来自分类Dev

如何在Perl中将字节数组转换为int64

来自分类Dev

如何在Python中将字节数组值转换为float

来自分类Dev

如何在NodeJS或AngularJS中将字节数组转换为文件

来自分类Dev

如何在C#中将字节数组的子范围转换为字符串

Related 相关文章

  1. 1

    如何在Java中将图像的光栅字节数组转换为原始图像?

  2. 2

    如何在Linq输出列表中将字节数组转换为图像

  3. 3

    如何在C#中将字节数组转换为图像?

  4. 4

    如何在python中将字节数组转换为图像

  5. 5

    如何在Perl中将图像或文本文件转换为字节数组?

  6. 6

    如何在wp7中将位图图像转换为字节数组?

  7. 7

    如何在javascript中将字节数组转换为图像

  8. 8

    在Android中将图像转换为字节数组

  9. 9

    在Android中将图像转换为字节数组

  10. 10

    如何在C ++中将浮点数组转换为字节数组(Arduino)

  11. 11

    如何在c#中将浮点数组转换为字节数组?

  12. 12

    如何在Rust中将字节数组转换为原始类型?

  13. 13

    如何在python中将字节数组转换为double?

  14. 14

    如何在go中将int64转换为字节数组?

  15. 15

    如何在Java中将字节数组转换为String?

  16. 16

    如何在Mule ESB中将文件转换为字节数组?

  17. 17

    如何在Java中将整数值转换为'n'位数字ascii字节数组

  18. 18

    如何在Go中将unicode字节数组转换为普通字符串

  19. 19

    如何在C#中将字节数组的子范围转换为字符串

  20. 20

    如何在Java中将字节数组转换为Mat对象

  21. 21

    如何在JNI中将Java字节数组的内容转换为C字符串?

  22. 22

    如何在NAudio中将字节数组转换为WaveStream?

  23. 23

    如何在Swift中将ContiguousArray的Floats转换为字节数组?

  24. 24

    如何在m子中将字节数组转换为多部分文件

  25. 25

    如何在Kotlin中将对象转换为字节数组

  26. 26

    如何在Perl中将字节数组转换为int64

  27. 27

    如何在Python中将字节数组值转换为float

  28. 28

    如何在NodeJS或AngularJS中将字节数组转换为文件

  29. 29

    如何在C#中将字节数组的子范围转换为字符串

热门标签

归档