问题标签 [flutter-image]

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.

0 投票
0 回答
181 浏览

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

0 投票
0 回答
255 浏览

image - 图像流 Flutter 的 BMP 标头

我能够通过将 uint8 数据转换为字节(下面的代码)来获得视频流,但它看起来像静态的。我认为我的位图标题有问题(我认为它丢失了)。有人可以告诉我是否可以从我收到的位图标题的原始数据中包含任何内容?

有关我收到的消息的信息:http: //docs.ros.org/melodic/api/sensor_msgs/html/msg/Image.html

在评论中包含正确的宽度和高度后图像的当前状态。

接收到的示例原始图像数据:

{encoding: bgr8, height: 480, header: {stamp: {secs: 1599095871, nsecs: 933816910}, frame_id: bottom_camera_front, seq: 4766}, step: 1920, data: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

0 投票
2 回答
2453 浏览

google-maps - 如何从 Flutter-web 中的小部件创建图像?

为了在谷歌地图google_maps_flutter上显示自定义小部件,我使用了一个非常方便的函数,它将任何Widget(包括包含图像的)转换为Image,然后我将其转换为Uint8List我需要的。它在 iOS 和 Android 上运行良好。

但不幸的是,当我尝试在 Web 上使用此功能时,我收到以下错误:

不支持的操作:网络上不支持 toImage

现在 Flutter 支持Image.toByteDataPicture.toImage #20750,但我不知道如何在我的情况下使用它。

实际上问题是 - 如何重新制作这个功能,以便它也可以在 Web 上运行?

谢谢,我会很高兴有任何想法

0 投票
0 回答
50 浏览

flutter - 你如何将互联网上的图像下载到 Flutter 中的文件中?

我正在制作一个 Flutter 项目,其中图像显示在列表视图中,用户可以共享、收藏或下载图像。我被困在下载部分。是否可以将图像文件保存到手机的存储器中以供离线使用?

我想要发生的是我可以创建和编写一个图像文件

然后能够通过

0 投票
2 回答
94 浏览

flutter - 淡入网络图像在加载后调整大小

这是我的问题的视频 https://www.youtube.com/watch?v=wskX_bZNExw

如果您注意到,在加载网络图像后,它会调整大小(通常会删除空白空间)。

我怎样才能让图像从它在屏幕上弹出的那一刻起只占用最小空间,而不是在它有时间调整大小之后?

谢谢。

0 投票
2 回答
583 浏览

flutter - 如何在 CachedNetworkImage() 上应用 Ink.image()?

我希望我的图像在点击时具有墨水池效果,以前我可以使用 Ink.image 小部件来做到这一点,然后将 NetworkImage() 作为图像属性提供,如下所示:

但现在我想使用 CachedNetworkImage() 因为它具有占位符属性来显示我的网络图像的加载状态但问题是当我使用 cachedNetworkImage 时我不能再用 ink.image 包装这个小部件因为它需要图像作为属性而不是任何其他小部件。

0 投票
2 回答
368 浏览

flutter - 如何在 Flutter 上模糊图像本身?

最近,我试图模糊图像。但是使用的方法BackDropFilter只是对图像产生模糊效果,而不是对图像本身进行模糊处理。

我想要做的是模糊网络图像本身,使其没有实心边框。如您所知,使用BackDropFilter时,图像会变得模糊,但仍具有实心且不连续的边界。

也许它不必是“模糊图像本身”,但我仍然无法弄清楚如何用自然淡出的边界模糊图像。

请帮帮我。谢谢

0 投票
1 回答
205 浏览

flutter - Flutter/Dart - 照片已更改但 URL 未更改,因此提供者的消费者未刷新

一旦将新照片上传到服务器以替换旧照片,我就会Provider with ChangeNotifier发出警报。Consumer问题是 URL 保持不变,因为照片只是被覆盖并保持相同的名称。因此,消费者不会意识到有任何变化,也不会用新照片刷新旧照片。

如何欺骗 ChangeNotifier 刷新 URL?这Consumer是我的构建中的;

这是在图库中选择图像并上传以覆盖服务器上的旧图像的位置。

这是带有 ChangeNotifier 的 Provider 中的代码;

任何想法如何欺骗Consumer相信 url 已更改以使其刷新?

0 投票
2 回答
293 浏览

flutter - 不允许在 android 10 中将图像保存到本地目录

我正在尝试将图像保存到手机本地目录。在这里,我使用image_downloader包。这是我的代码

当我在 Android 10 设备上运行并尝试下载图像时,它给了我这个错误,

我已经在 AndroidManifest 中添加了 android:requestLegacyExternalStorage="true" 并在 build.gradle 文件中将 targetSdkVersion 和 compileSdkVersion 设置为 29。我确实清理干净并运行了代码,但问题仍然存在。

构建.gradle

AndroidManifest

如果有人能帮助我解决这个问题,我将不胜感激。谢谢 !

0 投票
1 回答
156 浏览

flutter - Flutter:图像如何传递到原生端?

我正在构建一个插件,需要使用图像(如 Image.asset 或 Image.file),并且需要将它们传递给我的原生插件。但是,我找不到一个体面的方法来通过这些。有谁知道如何实现这一目标以及这些对象通常如何在本地使用?