Slight amendment to FujiFilm Maker Notes tag 0x102d (Referred to as FocusMode2).
For FujiFilm X series cameras such as X-T2, X-T3 and X-S10
This separates out the last two hex digits into "PreAF" and "FocusMode2"
PreAF applies to both AF-S and AF-C
# Focus settings, tag 0x102d (X-T3, ref forum 9607)
%Image::ExifTool::FujiFilm::FocusSettings = (
PROCESS_PROC => \&Image::ExifTool::ProcessBinaryData,
WRITE_PROC => \&Image::ExifTool::WriteBinaryData,
CHECK_PROC => \&Image::ExifTool::CheckBinaryData,
GROUPS => { 0 => 'MakerNotes', 2 => 'Camera' },
FORMAT => 'int32u',
WRITABLE => 1,
0.1 => {
Name => 'FocusMode2',
Mask => 0x0000000f,
PrintConv => {
0x0 => 'AF-M',
0x1 => 'AF-S',
0x2 => 'AF-C',
},
},
0.2 => {
Name => 'PreAF',
Mask => 0x00f0,
PrintConv => {
0 => 'Off',
1 => 'On',
},
},
0.3 => {
Name => 'AFAreaMode',
Mask => 0x0f00,
PrintConv => {
0 => 'Single Point',
1 => 'Zone',
2 => 'Wide/Tracking',
},
},
0.4 => {
Name => 'AFAreaPointSize',
Mask => 0xf000,
PrintConv => {
0 => 'n/a',
OTHER => sub { return $_[0] },
},
},
0.5 => {
Name => 'AFAreaZoneSize',
Mask => 0xf0000,
PrintConv => {
0 => 'n/a',
OTHER => sub {
my ($val, $inv) = @_;
return "$val x $val" unless $inv;
$val =~ s/ ?x.*//;
return $val;
},
},
},
);
Thanks. This will appear in the next release.
- Phil
Thanks - tested with version 12.24 - looks good