Pages: 1
Hi,
To organize my photo library, I use EXIF and IPTC fields.
I configured Piwigo to show and use exif and iptc metadata.
I managed to display exif and iptc, thanks to http://piwigo.org/doc/doku.php?id=user_ … n:metadata
However, I don't really understand what usages of metadata are available in Piwigo.
It seems that the only fields that can really be used are "keywords" and "date_creation": by using the "search word" or the "search tags".
Even when "photo description" is ticked in the search, "iptc_caption" is not reached (it did not find my pictures)
Same with the Exif, only the 'date_creation' => 'DateTimeOriginal' seems to be reached by the search action. Even when mapping other fields in the $conf['use_exif_mapping']
However, I'm looking for two features using the fields:
- filtering according to other iptc/exif fields (as asked in this post http://piwigo.org/forum/viewtopic.php?id=26580
- batch processing the permissions according to specific fields. For example, only pictures with a copyright could be public
I'ven't found any plugin to do these actions. Would you have any idea?
My conf:
$conf['show_iptc'] = true; $conf['use_iptc'] = true; $conf['show_iptc_mapping'] = array( 'iptc_title' => '2#005', 'iptc_byline' => '2#080', 'iptc_byline_title' => '2#085', 'iptc_byline_contact' => '2#118', 'iptc_keywords' => '2#025', 'iptc_caption' => '2#120', 'iptc_caption_writer' => '2#122', 'iptc_country_code' => '2#100', 'iptc_country' => '2#101', 'iptc_city' => '2#090', 'iptc_copyright' => '2#116' ); $conf['use_iptc_mapping'] = array( 'keywords' => '2#025', 'author' => '2#080', 'name' => '2#005', 'comment' => '2#120', 'country' => '2#101', 'copyright' => '2#116' );
(by the way, I think there is a mistake. 'author' should be linked to '2#080', and not to '2#122' as written in the config_default.inc.php ).
Thank you!
NicoPL
Piwigo version: 2.9.1
PHP version: 5.6.30
MySQL version: 5.5.5-10.0.31-MariaDB
Piwigo URL: https://worldsways.org/gallery/
Offline
Nico is correct.
The default config shows:
// use_iptc_mapping : in which IPTC fields will Piwigo find image // information ? This setting is used during metadata synchronisation. It // associates a piwigo_images column name to a IPTC key $conf['use_iptc_mapping'] = array( 'keywords' => '2#025', 'date_creation' => '2#055', 'author' => '2#122', 'name' => '2#005', 'comment' => '2#120' );
If you check the IPTC specification, the photographer's name goes into property 2:80
https://www.iptc.org/std/photometadata/ … ta#creator
Property 2:122 is the name of the person who wrote the photo description.
https://www.iptc.org/std/photometadata/ … ion-writer
Here is an excerpt from /tools/metadata.php on a sample image with these values filled in:
IPTC Fields in sample.jpg 1#090 = %G 2#000 = 2#025 = keyword1,keyword2 2#055 = 20170622 2#060 = 100209+0000 2#062 = 20170622 2#063 = 090209+0000 2#080 = artist1 2#120 = description1 EXIF Fields in sample.jpg Array ( [FileName] => sample.jpg [FileDateTime] => 1503172689 [FileSize] => 888116 [FileType] => 2 [MimeType] => image/jpeg [SectionsFound] => ANY_TAG, IFD0, EXIF [COMPUTED] => Array ( [html] => width="2133" height="1600" [Height] => 1600 [Width] => 2133 [IsColor] => 1 [ByteOrderMotorola] => 1 [CCDWidth] => 8mm [ApertureFNumber] => f/8.0 [UserComment] => comment1 ...
It should also be noted that field 2#120 is correctly called "caption" (or "description" in some software), not "comment" as stated in config_default. This is confusing, because when you enter a comment in Lightroom, it is saved into the "UserComment" EXIF property (as shown above).
Offline
If you have tagged people's faces in Lightroom, that will also be saved to the extended IPTC data in your image file.
https://www.iptc.org/std/photometadata/ … -the-image
However, it doesn't have an IIM number, so maybe Piwigo is unable to parse it.
Offline
Pages: 1