Converter tags XMP da Microsoft Photo Gallery para Apple Photos

1

Eu tenho milhares de fotos que descrevi e colei na Galeria de Fotos da Microsoft nos últimos anos. Porque eles não o desenvolvem mais, e porque parece haver melhores alternativas para isso, eu gostaria de mover as imagens para outro lugar, mas preservar os efeitos do meu trabalho duro.

Parece que os metadados XMP não são estritamente padronizados e, por exemplo, a Microsoft, o Google e a Apple têm uma abordagem diferente para armazenar rostos marcados lá (quero dizer, nomes e áreas atribuídos a eles). De acordo com o que percebi, o Google Picasa é capaz de ler as tags de pessoas corretamente a partir de imagens marcadas pela Galeria de Fotos, mas não o contrário. A Apple Photos, por outro lado, não reconhece nem os da Galeria de Fotos nem os do Picasa.

Eu não sei muito sobre o formato XMP, mas quando exportado pelo Exiv2, é um documento XML. Aparentemente, parece fácil exportar metadados XMP a partir de um arquivo de imagem, então acho que seria tão fácil criar um documento XML com dados da fonte em um formato apropriado, e então escrevê-lo de volta para a mesma imagem. No entanto, o problema é que não consegui encontrar nenhum software que pudesse fazer isso automaticamente.

Gostaria de migrar as fotos que marquei e descrevi na Galeria de Fotos da Microsoft para a Apple Photos. Você conhece alguma ferramenta que poderia me ajudar a fazer isso sem perder qualquer parte dos dados que eu escrevi nessas imagens (localização, descrição, faces, tags descritivos)?

    
por Mariusz Schimke 28.12.2016 / 16:18

1 resposta

1

Eu tentei investigar mais o tópico e parece que o Apple Photos em sua versão atual ( 2.0 (3130.0.240) ) nem sequer importa suas próprias tags de pessoas. Portanto, a conversão de metadados XMP que eu queria fazer parece inútil agora.

Quando exporto uma foto do Photos e, em seguida, extrai seus metadados usando o Exiv2, todas as tags de rosto (e outros dados) estão lá, então o Google Photos exporta tudo o que é necessário. Mas quando eu importo a imagem exportada anteriormente, as pessoas armazenadas no arquivo são ignoradas e o Photos inicia a detecção de rosto naquela imagem novamente. Estou desapontado, não esperava.

Apenas para os mais curiosos - planejei usar o seguinte comando para extrair todos os metadados de um arquivo de imagem para um arquivo .xmp:

exiv2 -eaX MyPhoto.jpg

Os metadados que aparecem em um arquivo MyPhoto.xmp podem ser modificados e gravados no arquivo original dessa forma:

exiv2 -iaX MyPhoto.jpg

E minha ideia era extrair dados de arquivos marcados na Galeria de Fotos da Microsoft e criar um aplicativo que pudesse converter os arquivos xmp específicos da Microsoft para o formato específico da Apple. E finalmente escreva os arquivos xmp em seu novo formato de volta à fonte. Mas, desde que o Photos ignore tags de pessoas, não faz sentido.

Minha pergunta sobre as ferramentas disponíveis que faria tudo isso automaticamente parece estúpida agora, desculpe. Ou, se eu estiver errado, por favor me avise. Obrigado!

    
por 28.12.2016 / 22:43