问题标签 [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.
flutter - 如何复制图像的路径并将其存储在其中?错误:- 方法副本未定义为类型“PickedFile”
这是使用复制功能时的错误。如何保存从相机点击的图像?
flutter - Flutter 登录背景图 Flutter_login 包
我一直在尝试添加自定义图像作为我的应用程序的背景,但我做不到。如何将背景图像更改为下面登录页面的任何我想要的颜色,而不是颜色:
flutter - FLUTTER 中是否有任何功能可以显示图像的特定部分?
我正在尝试显示图像的特定部分。我想实现一个圆形表盘益智游戏,其中部分图像以薄圆形切片显示。
是否有任何功能可以让我指定要显示的图像半径?
我观察到这可以通过再次堆叠相同的图像 n 再次但具有不同的半径长度来实现。第一个将具有完整的半径,而堆叠在其上的图像将具有较小的半径。
我曾尝试使用容器和圆形头像,但图像是根据设置的功能填充、覆盖、框适配显示的,但它们中的任何一个都不能让我决定要显示哪些部分,哪些不显示。
这是我最近尝试的代码。
在这里,我想设置minRadius
并maxRadius
会做这项工作,但它没有。
我不是专业的 Flutter 开发人员。只是一个试图学习颤振的初学者。
android - Flutter 预缓存图像
我正在开发一个 Flutter 项目,我想在应用程序启动时预缓存图像。这个想法是当你第一次启动应用程序时,它会下载一个图像列表,或者缓存/存储在数据库中/存储在本地存储中/或任何其他可行的解决方案。我真的不知道这里的最佳做法。然后当您下次启动应用程序时,您已经拥有照片,因此您不想再次下载它们(基于后端数据的版本)。从我所见;
- 缓存,我真的不知道它是否不够持久,我不知道我是否有足够的控制权。
- 本地存储,我想我必须询问用户访问设备文件的权限
- 数据库,每次我想保存/获取照片时,我都必须对照片进行编码/解码,因此需要一些计算。
我理想的选择是数据库,因为我可以控制数据,而且它是一个相当小的应用程序,因此计算量很小,我不必询问用户许可。
在过去的几天里,我已经尝试使用上述所有解决方案来实现这一点,但我无法让它发挥作用。
现在我想将一个存储Image
到数据库中(我正在使用sqflite
)而不显示它,然后读取它以将其显示为Widget
另一个屏幕中的一个。我有 2 个屏幕,第一个SplashScreen
用于获取和保存图像,第二个用于HomeScreen
从数据库中读取图像并显示它们。
SplashScreen.dart
:
HomeScreen.dart
:
我可以重新考虑遵循最佳实践的任何一点。
非常感谢你的帮助。
flutter - 当抖动中不存在图像时处理图像错误
我正在尝试使用 FadeInImage 加载图像,但是当图像路径不存在时,会加载 AssetImage。但是,NetworkImage 向我抛出错误: HTTP request failed, statusCode: 404
我尝试用 AdvancedNetworkImage 来做,它工作正常,但是当图像被另一个图像替换时,AdvancedNetworkImage 会继续加载旧图像,我猜它是缓存。我已禁用与缓存相关的选项,但它会继续加载上一个图像。
任何想法如何处理?
flutter - 如何在颤动中删除拾取的图像?
我正在使用以下代码在颤振应用程序中选择图像,该应用程序已成功运行。如果我不想上传图片并想删除挑选的图片,我应该怎么做?
显示图像的代码
现在我只是选择图像并尝试删除选择的图像,我的意思是它应该为空,上传图像是在上下文的后期阶段
sqlite - 如何将在线图像字符串放入 SQLite 数据库并在 Flutter 中离线检索它们?
我有来自 get API 的响应,响应是一个对象数组。在响应对象中,有一个具有在线图像字符串的图像属性。我正在从 API 获取数据,然后将其插入 SQLite 数据库,以便在离线时拥有该数据。我不想在本地文件夹中存储或下载图像文件,因为数据量约为 2k。如果我在资产文件夹中存储这么多图像,我的应用程序将非常大。离线时如何从数据库中获取图像?我应该将图像字符串转换为 BASE64 字符串并使用 Image.memory 吗?这是这样做的方法吗?以下是我从 API 得到的响应。
更新:启动我的应用程序时,我想从数据库中获取图像字符串并加载缓存或任何本地目录以供离线使用。我使用了 CachedNetworkImageProvider和cached_network_image包。它给了我以下错误
下面给出了我从 API 保存在 sqlite 中的图像字符串
flutter - 在颤动中将图像黑色反转为白色
我有一个黑白颜色的位图图像,我只需要反转图像并显示如何转换和显示图像。我使用这段代码在java中反转了位图图像,任何人都可以建议我如何在颤抖中做到这一点。