在Flutter中为图像编写元数据

9

我正在开发一款应用程序,该应用程序允许用户从UI向图像填充元数据,例如:

  • 名称
  • 位置
  • 制造商注释
  • ....

有没有办法在Flutter中实现这个功能?

您可以通过http://metapicz.com/#landing检查任何图像URL。


@creativecreatorormaybenot 更新了问题。 - BaDo
1
你找到任何解决方案了吗?我和你有同样的问题... - akajack
@akajack还没有。 - BaDo
你找到解决方案了吗?我也找不到一种编辑图像EXIF元数据的方法... - MichaelK
我看到一个已删除的答案,提到了 https://github.com/naung9/flutter_exif_rw ,但是最后一次更新是在两年前,所以不确定这是否仍然相关。 - Dennis Jaheruddin
1个回答

0

如果你只需要移动设备支持,有一个新的包可以为你完成这个。

你将它添加为依赖项然后...

final exif = await Exif.fromPath(file.path);
final attributes = await exif!.getAttributes();
attributes['UserComment'] = "This file was edited by FlutterApp!";
final result = await exif.writeAttributes(attributes);

在这个例子中,“newExif”是从哪里来的? - VladH
@VladH 这只是一个命名错误。 - triple7
我已经使用了这段代码,但是我无法写入数据。 - Ram
@Ram 我的代码示例是一年多前的,而且该软件包已经更新了。如果你在使用该软件包时遇到问题,最好查看他们的代码示例或在存储库上提交一个工单。 - triple7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接