fluttertpc_flutter_exif_plugin:基于 Flutter 的 Exif 标签读写插件项目

照片元数据处理,解决地理信息的读写问题(支持GPS坐标修正)

Branch2Tags2
FilesLast commitLast update
6 years ago
8 months ago
5 months ago
6 years ago
9 months ago
5 months ago
9 months ago
6 years ago
6 years ago
3 months ago
4 years ago
6 years ago
9 months ago
3 months ago
3 months ago
6 years ago
8 months ago
4 years ago
9 months ago

Flutter Exif

A flutter plugin for reading and writing Exif tags in various file formats.

Note: Only android is currently supported

Getting started

Edit image from bytes

final Uint8List imageData = image.toBytes();
final exif = ExifFlutter.fromBytes(imageData);
await exif.setAttribute(UserComment, "my comment");
await exif.rotate(20);
// apply attributes
await exif.saveAttributes();
// get modified image
final modifiedImage = await exif.imageData;

Edit image from path

note: To use the path based constructor you will have to apply the following permissions to your manifest file.

  • WRITE_EXTERNAL_STORAGE
  • READ_EXTERNAL_STORAGE
final pathToImage = "/path/to/image";
final exif = ExifFlutter.fromPath(pathToImage);
exif.setAttribute(UserComment, "my comment");
exif.rotate(20);
// apply attributes
exif.saveAttributes()

Introduction

照片元数据处理,解决地理信息的读写问题(支持GPS坐标修正)

Customize your domain