Andrey
Hi Andrey, LR is able to create a .XMP sitecar file (kind of XML) to store all changes for RAW editing there. With that it’s possible to open the RAW picture with any other RAW editing tool and you were able to see the modifications you did in LR.
In that XMP file structure, there are several places you could insert the face recognition info. E.g. to make LR aware there is a face in the picture you can use this structure (but this is only for LR itself):
<mwg-rs:RegionList>
<rdf:Bag>
<rdf:li>
<rdf:Description
mwg-rs:Rotation="1.57080"
mwg-rs:Name="Name 1"
mwg-rs:Type="Face">
<mwg-rs:Area
stArea:h="0.06305"
stArea:w="0.04199"
stArea:x="0.59033"
stArea:y="0.47434"/>
</rdf:Description>
</rdf:li>
<rdf:li>
<rdf:Description
mwg-rs:Rotation="1.57080"
mwg-rs:Name="Name 2"
mwg-rs:Type="Face">
<mwg-rs:Area
stArea:h="0.06305"
stArea:w="0.06199"
stArea:x="0.89033"
stArea:y="0.67434"/>
</rdf:Description>
</rdf:li>
So you have a list item for each face.
In addition you can add a tag with the person name. You can use this one as a filter in each other photo software which is able to read tags.
So maybe tonfotos is able to insert the face info in two different places later on.
Is this a way which is possible for to implement? We can check details later… if you think let’s do it.
e.g. for Synology Photos to be able to see the tagged face following path is used:
<dc:subject>
<rdf:Bag>
<rdf:li>Person 1</rdf:li>
<rdf:li>Imported Tags</rdf:li>
<rdf:li>Photo StatLr</rdf:li>
<rdf:li>Synology Sync</rdf:li>
</rdf:Bag>
</dc:subject>
<lr:weightedFlatSubject>
<rdf:Bag>
<rdf:li>Person 1</rdf:li>
<rdf:li>Synology Sync</rdf:li>
<rdf:li>Imported Tags</rdf:li>
<rdf:li>Photo StatLr</rdf:li>
</rdf:Bag>
</lr:weightedFlatSubject>
<lr:hierarchicalSubject>
<rdf:Bag>
<rdf:li>Photo StatLr|Imported Tags|Synology Sync|Person 1</rdf:li>
</rdf:Bag>
</lr:hierarchicalSubject>