问题标签 [uint8list]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - Dart 压缩 Uint8List 图像
如何压缩 Uint8List 图像?获得更小的尺寸(以字节为单位的长度)的目的。我试图避免在压缩之前将 Uint8List 转换为 File。
flutter - JsonDecoded Uint8List 图像未显示 Flutter
在我的电子商务应用程序中,我有ProductsScreen
一个按钮,用于推动NewEditProductScreen
创建新产品表或编辑现有产品表。
我使用 ImagePicker 和 ImagePickerWeb 来选择产品表的图片,并且因为我需要一个通用格式用于 Web 和设备应用程序版本,所以我使用 Uint8List 来选择图片。然后将其上传到返回 downloadUrl 的 Firebase Storage(所有工作)。然后将产品保存到 sembast(用于本地库存)和 firebase 以进行电子商务产品搜索。
为了保存选择到 sembast 的 Uint8List,我在jsonEncode
模型的方法中使用。现在的问题是,在按预期显示拾取的图像时,
在加载产品时,显示的图像没有显示。与编码之前一样,图像按预期显示,但在编码/解码之后,我猜不出来并且不能很好地与 Uint8List 一起工作?我还能尝试将 Uint8List 保存到 sembast 吗?我试图不将其解码/编码为 sembast,但它没有帮助。toMap()
jsonDecode
fromMap()
NewEditProductScreen
Image.memory(imageData)
ProductScreen
Image.memory(productImage)
jsonEncode
jsonDecode
NewEditProductScreen 接收拾取的图像状态:
NewEditProductScreen 显示它:
ProductsScreen 加载选定的产品状态:
和图像显示:
这是产品型号:
dart - 什么是 ByteBuffer.wrap 在飞镖中的等价物?
我有以下要转换为 dart 的代码片段。
JAVA代码
镖
在 Dart 中使用 Uint8List 而不是 byte[] 以及如何在 Uint8List 上执行 ByteBuffer.wrap 和使用 .getInt() ?
list - Flutter - 如何放置列表进入共享偏好?
我有一个Unit8List列表,它存储多个图像的数据。我想与其他活动共享列表,以便其他活动可以使用该列表来显示图像。那么我如何使用SharedPreferences进行共享?或者有什么方法可以用来传递具有 Unit8List 对象的列表?
image - Flutter uint8 (bgr8) 原始图像数据转换为图片
我能够获得视频流,但它有很多静态。我认为我的位图标题有问题(我认为它丢失了)。有人可以告诉我是否可以从我收到的位图标题的原始数据中包含任何内容?谢谢!
接收到的示例原始图像数据:
I/flutter(9674):{编码:bgr8,高度:480,标题:{stamp:{secs:1599095871,nsecs:933816910},frame_id:bottom_camera_front,seq:4766},步骤:1920,数据:gnZ8gnZ8gnZ8gnZ8gXZ5gXZ5f3V7f3V7fXZ7fXZ7fHR7fXV8fXV/fnaAfXV/e3Z/eXd9d3d9d3d9d3d9eXd9eXd9e3d9e3d9fXZ9fXZ9fnZ9fnZ9fnZ9fnZ9gHV9fnZ9fXl/enh+enh+enh+eXd9eHZ8enh+fXuBfHqAe3l/fXl/fHh+fnd+fnd+gHh/gHh/hHmBhHmBgnqBgnqBgXqBgXqBfHqAfHqAenqAe3uBe3uBe3uBeXyBen2Cen2CfHyCfXuBf3uBf3uBf3uBf3uBf3uBf3uBf3uBgHyCgHyCgHyCgHyCgHyCgHyCgHyCgHyCgnuCgnuCgHyCgHyCfnyCfnyCe3qDe3qDd3qCd3qCdXqDdnuEdHuEdHuEcnuEcnuEdHyDdHyDdnyDdnyDeHuDeXuDeXuDe3qDfXqDfHmCfHmCfHmCfHmCfHmCfHmCfXqDeXqEenuFe3yGfH2HfH6GfX+HfX+HfX+HfH+EfH+EfH+EfH+Ee36De36De36Ce36Cfn6Efn6Ef3+Ff3+FgIGFf4CEfYCEfH+ DfH+De36Ce36CfH+DfH+Ee36Den2CfX2Df3+FgX+FgX+FgX+FgX+FgX+Ff3+Ff3+Ff3+Ff3+Ff3+Ff3+FfYCFfYCFfYCFfYCFfIGEfIGEfIGEfIGEeoGEeoGEeoCFe4GGe4GGfYGGfYGGgICGgICGgoCGhICGhICGh3+Jhn6IhH+IhH+Ig36HhH+IgoCGgoCGgX+FgX+Fg3+EhICFhYGGhYGGiIKHiYKHiYGIi4CIi4CIi4CIi4CIi4CIiYKHiYKHioOIioOIiIOFiIOFiIOFiIOFiYSGiYOIh4CHh3+Jh4CHhn+Gh4CHh4CHiYGIioKJi4SJi4SJioOIio
flutter - 有什么方法可以访问转换为 Uint8List 的视频文件路径
在下面的flutter_material_pickers插件代码中,我想获取视频文件路径,但是showMaterialFilePicker函数返回的文件变量是Uint8List类型。
参考flutter_material_pickers这个函数,代码为:
flutter - 在flutter中将内存图像(如Uint8list)保存为图像文件
我有一些 Uint8lists,我想将它们保存为 jpg 文件。我在网上搜索了很多,但一无所获!任何人都可以帮忙吗?
谢谢,
flutter - 将 uint8list 图像转换为支持的图像文件(jpg 等)
在 android 10 和 11(SDK 编号 29 和 30)中,音乐封面(艺术品)格式与以前的版本不同,事实上,它们不能作为支持的图像文件(如 jpg 或 png)读取,它们是 uint8lists 和只有 Image.memory 小部件接受并显示它们。
现在,我的问题是我不想将它们作为记忆图像读取,我需要 jpg 等文件。
搜了很多!阅读了很多,发现只有 1,没有工作的解决方案!那就是将unit8list作为字节写入文件中,其路径以“.jpg”结尾。正如我所说,它不起作用。
任何人都可以帮忙吗?
在此先感谢,<3。
uint8list 示例:[255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 255, 226, 2, 40、73、67、67、95、80、82……]
长度:千
flutter - 在 FutureBuilder 中使用 Uint8List 的颤振给出错误
我正在从这个参考Flutter Image Gallery构建一个 Flutter Gallery 应用程序
一切正常,但我在里面遇到错误Future Builder
这是我收到的错误警告
这是我得到的运行时错误
这Uint8List
对我来说是全新的概念,不知道该怎么做。
这是返回 Future Builder 的小部件
我在谷歌上搜索过,但没有得到任何满意的答案。提前致谢。
image - 在 Flutter 中,如何在不使用 Image 包的情况下逐像素操作 ui.Image?
在 Flutter 中,不使用 Image 包更改具有 ui.Image 类型的图像的像素数据的正确方法是什么?我可以使用 Image 包更新像素,但我不想多次转换图像。所以我正在尝试探索更新 Uint8List 数据的可能性。下面是代码片段。但是,当我尝试使用操纵的 Uint8List 更新图像时,我得到了“异常:无效的图像数据”。想知道我做错了什么吗?感谢任何反馈。