Skip to content

Commit 78788e0

Browse files
committed
chore: update readme
1 parent a3c09d1 commit 78788e0

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
# Fuji
2+
23
Read Fujifilm Recipe Settings from EXIF using [exiftool](https://exiftool.org/).
34

5+
_Note: This is not production ready and not recommended for everyday use until
6+
it can be shipped without the need for exiftool. However it works quite well
7+
with its limitations._
8+
9+
### Why Exiftool?
10+
11+
I tried using [kamadak-exif](https://crates.io/crates/kamadak-exif) but it does
12+
not read the EXIF data that I was interested in. There's also
13+
[rexiv2](https://crates.io/crates/rexiv2) that seems to read the values needed
14+
for Fujifilm recipes, a later revision of this library will probably use this
15+
instead or as a different feature branch.
16+
17+
[Exiftool](https://exiftool.org/) on the other hand is quite powerful, it has a
18+
lot of support for and it works wonderfully. The only downside is the need of
19+
spawning a separate process to invoke it with Perl or run the executable in
20+
Windows.
21+
22+
This makes it awkward to ship, as it requires Perl to be installed on the
23+
system. As well as shipping the exiftool executable.
24+
425
```rust
526
use fuji::exiftool::spawn;
627
use fuji::recipe::read;

0 commit comments

Comments
 (0)