Hirdetés

Új hozzászólás Aktív témák

  • scarabaeus

    őstag

    válasz scarabaeus #29465 üzenetére

    Részletesebben:
    Egy létező CSV-mből, amiben mindenféle más mező is volt, meghagytam most a GPS-es mezőket (EXIF és XMP). A formátum miatt egy példát is hagyok benne:

    SourceFile,EXIF:GPSLatitudeRef,EXIF:GPSLatitude,EXIF:GPSLongitudeRef,EXIF:GPSLongitude,EXIF:GPSTimeStamp,EXIF:GPSMapDatum,EXIF:GPSDateStamp,XMP:GPSLatitude,XMP:GPSLongitude,XMP:GPSMapDatum,XMP:GPSDateTime
    20110610_Rauenstein.jpg,North,50.951887,East,14.062091,15:24:10,WGS-84,2011:06:10,50.951887,14.062091,WGS-84,2011:06:10 15:24:10Z

    Tehát, a magyar Exceltől eltérően, a csv tényleg vesszővel tagolt lista legyen, számokban tizedespontot használjon. Az időpont UTC legyen, az XMP:GPSDateTime mező végére kell a Z. Ha már van GPS-es EXIF és XMP mező a fájlban, és csak a koordinátát akarod felülírni, akkor persze a fenti listából nem kellenek az időpontok. Ha csak az EXIF módosítása kell, akkor pedig hagyd ki az XMP kezdetűeket.

    Egy ilyen csv-t a következő parancs olvas be, és módosítja azon jpg fájlok EXIF és XMP mezőit, amelyek nevét megtalálja a listában:

    exiftool -csv=lista.csv *.jpg

    Ha felül akarjuk írni az eredetit (mert eleve másolatokon csináljuk), akkor:
    exiftool -overwrite_original -csv=lista.csv *.jpg
    (ilyenkor nem hagyja meg az eredetieket, a fájlnevük végére hozzácsapva, hogy "_original")

    Ha külön könyvtárba akarjuk tenni a módosított képeket, akkor:

    exiftool -csv=lista.csv *.jpg -o célkönyvtár\

    A célkönyvtárat létrehozza, ha nem létezik.

    Quoth the Raven "Nevermore."

Új hozzászólás Aktív témák