问题标签 [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 投票
1 回答
1111 浏览

flutter - Flutter 不再加载图片

过去几个月我一直在加载很多图像,但突然间,Flutter 没有加载任何图像。我检查了 pubspect.yaml,资产的名称和颤振医生没有给出任何错误。颤振医生:

我的代码:

上面的代码只是图像加载的一个例子。所有 image.asset 都给出了一个例外:

pubspec.yaml:

另外,我已经尝试过flutter clean并在虚拟设备中重新安装该应用程序,但我不断收到错误消息。

0 投票
1 回答
69 浏览

flutter - 如何提高图像显示质量?

原始图像

截屏

当我尝试在我的应用程序中加载图像时,感觉它以某种方式无法正确拉伸。我尝试了“fit”参数的所有选项但什么也没发生

这是我的代码

我应该怎么做才能制作原始质量的图像?

0 投票
3 回答
1784 浏览

dart - 颤振 CachedNetworkImageProvider 不工作

它说“CachedNetworkImageProvider.load”的位置参数比覆盖方法“ImageProvider.load”的位置参数少。

当我打颤时,它给了我以下

0 投票
2 回答
3628 浏览

flutter - 颤振如何使用手势检测器在 onTap 后更改图像

我在 GestureDetector 小部件中有一个图像。我想在调用 onTapDown 时更改此图像然后在调用onTapUp时再次更改。有可能这样做吗?在其他应用程序(带有 java 的本机 Android 应用程序)中,我曾经使用按钮并使用选择器 xml 更改其背景,如下所示:

那么,有没有办法在颤振中做同样的事情?

---只是为了清楚---

在同一个小部件中,如果它没有被按下,我想要一个图像,如果它被按下,我想要一个不同的图像。

0 投票
0 回答
1149 浏览

flutter - 将错误显示为预期的“资产”是一个列表,但得到了 -assets/tulas1.jpg (字符串)。飘飘然

调试时出现问题的屏幕截图显示错误,如您在屏幕截图中所见

错误=>“预期“资产”是一个列表,但得到了 -assets/tulas1.jpg(字符串)。”

我是编程和颤振的新手。我在向 pubsec.yaml 添加图像时卡住了。请帮帮我这个错误让我头疼

0 投票
2 回答
4168 浏览

image - 重新绘制图像时出现白色闪烁[颤动]

我正在尝试构建具有给定宽度和高度的图像网格,将它们包裹在内部Containers并使用fit: BoxFit.fill以在选择图像时设置边框(我不在乎保持图像纵横比,我想每个容器的总宽度和高度相同)。

问题是,当图像在被点击后被重新绘制时,我注意到一个白色的闪光。当图像很少时,这似乎不会发生,但有 15 幅以上的图像会很嘈杂。

我尝试添加gaplessPlayback: true图像小部件,正如我在这里找到的那​​样,但这并没有解决我的问题。

这是一个显示我的问题的 gif(我使用了 16 张图片,尺寸为 1920x1080):

编辑:

我忘了指出这只是一个示例,我在代码中使用了边框,但在我的情况下,我还想在容器中添加填充以使图像更小(如在 android 照片库中),这意味着每次点击的图像都应该重新绘制。

在此处输入图像描述

这是我的代码:

我该如何解决?谢谢!

0 投票
0 回答
95 浏览

android - Flutter gridview 照片

是否有其他人在 gridview.builder 或列表中显示文件图像时遇到问题?图像显示,但如果我快速滚动 logcat 会出现内存不足异常并且应用程序崩溃。

我已经厌倦了清除缓存,这无济于事。内存不足时应用程序使用的内存各不相同,有时为 100mb,有时为 500mb。

我已经尝试了一个示例来排除我正在使用其他人的示例https://github.com/follow2vivek/FlutterGallery做的任何愚蠢的代码,但是当您快速上下滚动时仍然存在同样的问题。

我只有18张照片。我也试过几部手机。

0 投票
1 回答
2302 浏览

flutter - 如何在 Flutter 的画布上的路径内绘制图案?

我想在 Flutter 的画布上的路径内绘制交叉对角线。

现在,我已经通过将图像资源加载到 a 中ui.Image,然后使用 aCustomPainter和 anImageShader在画布上绘制它来使其工作。它有效,但它要求我为每对线条颜色创建一个图像资源(不仅是红色/黑色)。

接着

但是,我很想知道是否有比加载和绘制资产图像更有效的方法来做到这一点。这应该很容易——毕竟它实际上只是重复线条——但我不知道如何绘制它们并将它们剪辑到路径上。

有什么建议么?

在此处输入图像描述

0 投票
1 回答
87 浏览

flutter - 在 Flutter 中放大图像

我在 SQLite 中将图像存储为 blob。DB Browser for SQLite 等其他工具显示图像本身没有放大。

我使用以下代码将它们从原始图像缩小。

当在 Flutter 中显示时,它们明显放大了。

Image.memory()有一个scale默认为1.0. 手动设置它以确保也无济于事。

我必须将它设置为一些估计值,比如2.0获得正确的比例,但我不明白为什么,2.0实际上是“未缩放”还是略微偏离。

我如何告诉 Flutter 按原样显示图像?

0 投票
1 回答
5582 浏览

flutter - Fluter- 图像选择器包:一个接一个地显示图像并带有删除操作

在我的 Flutter pr 项目中,我使用Image Picker插件从 android 移动图库中选择图像,或者用相机捕获图像,并在每个图像下方使用删除图标依次显示它们。在点击RaisedButton从图库中选择图像时,imageSelectorGallery()会调用方法。在setState()方法里面,我给那个添加了一个和SizedBox一个delete图标。我希望在in中呈现。Listimages_capturedimages_capturedColumnSingleChildScrollView

但是从图库中选择图像后,什么也没有发生。我还想点击delete图标并删除其上方的图像。但是,据我所知,flutter 没有数据绑定机制来将图像与删除按钮相关联。

代码如下:

Q1:如何在每个图片下方都有一个delete图标按钮,依次显示从图库中选择的图片?

Q2:如何在点击delete图标按钮时删除相应的图像?

我想如果我可以为画廊做到这一点,我也可以为相机拍摄做到这一点......

编辑: 我使用了答案,jJuice选择后的图像显示溢出错误。截图如下:

在此处输入图像描述

我的代码是: