Tech blog
  • Blog
  • Github
  • Twitter
  • luigi@grigio.org
fotografia

Convertire i metadata da XMP a IPTC e due parole su Picasa

  • Luigi

Luigi

15 Jul 2009 • 1 min read

In passato ho già parlato di metadata XMP e IPTC per organizzare al meglio le proprie foto e video, questa volta parlo di migrazione di metadata.

XMP vs IPTC

Nell'uso pratico non c'è molta differenza nell'usare uno piuttosto che l'altro, dipende dai programmi che usate. IPTC è supportato di default da Spotlight di Mac e XMP dal File Manager di Windows Vista/7, in ogni caso sceglietene uno e non mischiateli se non volete crearvi problemi.

I Tool per la conversione batch: Exiftool e Ruby

Prima di fare qualsiasi cosa fate backup delle vostre foto, sovrascrivere i metadata è comunque un'operazione distruttiva.

Ora dovete scaricare Exiftool per il vostro sistema operativo e Ruby un linguaggio di scripting (anche Bash o WSH fanno bene se sapete riadattare lo script)

xmp2iptc.rb

Copiate lo script qui sotto in xmp2iptc.rb e rendetelo eseguibile.

#!/usr/bin/env ruby
require 'find'
begin
Find.find(ARGV[0]) do |file|
  if file =~ /JPG$/i
    puts `exiftool -tagsFromFile '#{file}' -@ xmp2iptc.args -overwrite_original '#{file}' -xmp:all`
  end
end
rescue TypeError
 puts 'xmp2iptc.rb is AS IS, YOU USE IT AT YOUR OWN RISK (c) Luigi Maselli - http://grigio.org'
 puts 'usage: xmp2iptc.rb <directory>'
end

Create un file xmp2iptc.args e scrivete come volete mappare i metadata. Esempio:

-XMP-dc:Subject > IPTC:Keywords

Per maggiori informazioni fate riferimento al sito di Exiftool o date una sguardo a questa discussione sul forum di XnView.

Eseguite:

./xmp2iptc.rb <directory>

Verrà applicata ricorsivamente la conversione dei metadata da XMP a IPTC per ogni file .jpg

Qualche nota su Picasa e i video MOV/H264

  • Picasa usa metadata IPTC e legge XMP, ma attenzione quando modificate o ridimensionate una foto con Picasa solo i metadati IPTC vengono conservati!
  • Su Windows Picasa ha bisogno di Quicktime per poter aprire i file video MOV/H264.
  • I metadati dei  video vengono scritti su un file a parte (.picasa.ini) e quindi non utilizzano né IPTC né XMP (embedded). Occhio quindi quando spostate i video.
OpenClaw e alternative. La Nuova Frontiera dell'Intelligenza Artificiale e degli Agenti AI autonomi
Featured

OpenClaw e alternative. La Nuova Frontiera dell'Intelligenza Artificiale e degli Agenti AI autonomi

Immaginate di chattare con una persona senza rendervi conto se dall'altra parte ci sia una persona o una macchina. Questo momento non è fantascienza: lo abbiamo già superato. Con OpenClaw, l'assistente personale AI che sta rivoluzionando il modo in cui interagiamo con la tecnologia, si stanno
14 Feb 2026 2 min read
OpenClaw: La Storia dell'Agente AI che ha generato la psicosi da intelligenza artificiale

OpenClaw: La Storia dell'Agente AI che ha generato la psicosi da intelligenza artificiale

Un Prototipo in un'Ora che ha Cambiato il Mondo Peter Steinberger, sviluppatore noto per aver creato PSPDFKit utilizzato su un miliardo di dispositivi, ha costruito in appena un'ora un prototipo che avrebbe rivoluzionato il panorama dell'intelligenza artificiale. Quello che doveva essere un semplice esperimento
12 Feb 2026 4 min read
OpenClaw: L'Agente AI che Sta Rivoluzionando il Futuro del Software
Featured

OpenClaw: L'Agente AI che Sta Rivoluzionando il Futuro del Software

Il Progetto che ha fatto esplodere Internet Negli ultimi giorni, un progetto open-source ha letteralmente conquistato la rete: OpenClaw, l'agente AI personale creato da Peter Steinberger. Partito da zero, il repository GitHub ha raggiunto oltre 160.000 stelle praticamente overnight, dimostrando come la comunità stia abbracciando questa nuova
08 Feb 2026 3 min read
Tech blog © 2026
  • Sign up
Powered by Ghost