ExifTool, funda okanye usebenzise imethadatha yeefayile zakho kwi-Ubuntu

Igama lenkqubo ye-exiftool

Kwinqaku elilandelayo siza kujonga kwi-ExifTool. Oku yi Inkqubo yasimahla nevulekileyo yokufunda, ukubhala nokwenza imifanekiso, iaudiyo, ividiyo kunye nemethadatha yePDF. Lizimele ngeqonga esilisebenzisayo. Iyafumaneka njengethala leencwadi lasePerl kunye nesicelo somgca wokuyalela.

Imethadatha yeefoto yidatha eyongezelelweyo eyongezwe kwiifayile. Njengekhamera ethathwe ifoto okanye ixesha elathathwa ngalo. Ezi ntlobo zemethadatha yomfanekiso zinokuba kwiifomathi ezahlukeneyo. Ulwazi olugcinwe kwimethadatha lunokuba loluphi na uhlobo, kwigama lenkampani, kwigama lekhompyuter, kwiithegi, imihla yokulungiswa, indawo, njl.

I-ExifTool ixhasa iifomathi zemethadatha ezahlukeneyo kubandakanya i-EXIF, i-GPS, i-IPTC, i-XMP, i-JFIF, iGeoTIFF, iProfayile ye-ICC, i-Photoshop IRB, i-FlashPix, i-AFCP kunye ne-ID3, kunye nemethadatha yekhamera yedijithali. Njengoko unokuqonda imethadatha ayisiyomifanekiso kuphela, kodwa inokusetyenziswa kuzo zonke iintlobo zeefayile.

Nangona ezi nkcukacha zinokuba luncedo kakhulu ekuhleleni naluphi na uhlobo lwefayile, zikwanazo inokuqulatha ulwazi olubuthathaka. Ke kuya kufuneka silumke malunga neefayile esabelana ngazo kuba zinokuphatha ulwazi esingafuni ukwabelana ngalo.

Ukufakwa kwe-ExifTool

Singayifaka i-ExifTool ku-Ubuntu ngendlela elula. Kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye senze lo mthetho ulandelayo:

sudo apt install libimage-exiftool-perl

Ngale nto siza kuba nenkqubo efakiweyo. Ngoku singasebenza nayo ngokusebenzisa ikhonsoli.

Sebenzisa imethadatha ngeExifTool

Eminye yemiyalelo ephambili eyamkelwa yinkqubo yile ilandelayo:

Umyalelo olandelayo uya kusibonisa yonke imethadatha ehambelana nomfanekiso esiwubonisayo.

umfanekiso we-exiftool

exiftool imagen.jpg

Lo myalelo ulandelayo uya kususa yonke imethadatha eyongezelelweyo ehambelana nefayile.

exiftool yonke

exiftool -all= imagen.jpg

Lo myalelo ulandelayo unikezela ixabiso kwi-TAG kwi-GROUP echaziweyo.

exiftool -[GROUP:]TAG=VALUE imagen.jpg

Ngale miyalelo ngoku sinokulawula yonke imethadatha yemifanekiso. Ukuba ufuna ukwazi ngakumbi ngeethegi kunye namaqela akhoyo ukuze ulawule njengoko nganye ifuna, unokufumana ulwazi ngakumbi koku iphepha lewebhu. Enye indlela yokubona ezinye iinketho zomyalelo we-exiftool ziya kuba zisebenzisa uncedo lomntu kwinkqubo yethu yokusebenza.

indoda exiftool

Eminye imizekelo yokulawula imethadatha

Emva koko siza kubona eminye imizekelo ukubona indlela yokulawula imethadatha:

Ukongeza okanye ukuguqula Ukulungelelaniswa kweGPS kwifoto, kuya kufuneka sibhale into elandelayo:

exiftool -exif:gpslatitude="27 33" -exif:gpslatituderef=S -exif:gpslongitude="165 130" -exif:gpslongituderef=E fotografia.jpg

Ukumakisha ngokwemeko kunye -ukuba ukhetho. Oku kuthetha ukuba unokutshintsha uthotho lweemethadatha ukuba idibana nemeko, umzekelo:

exiftool -alldates+=1 -if '$CreateDate ge "2017:11:02"' DIRECTORIO-IMAGENES

Iya kuguqula ixesha lemifanekiso kwi-DIRECTORY-IMAGES. Kwezi, iyure eli-1 liya kongezwa ukuba zenziwe emva koNovemba 2, 2017, kwaye kuphela kuloo mifanekiso. Ukhetho -alldates lukhetho lwe-alias lwazo zonke iitempampampu onokuzifumana kwifayile ye-jpeg (Ixesha lesiseko, iDalaDate, kunye neModifyDate). Unokufunda ngezi kunye nezinye iindlela zokwenza i exiftool kwi kweli phepha.

Imeko ye -if yinto eqhelekileyo, oko kuthetha ukuba ungayisebenzisa kodwa uthanda nje ukuba i-Perl syntax ihlonishwa. Unokudibanisa amabinzana amaninzi nge -if kwifowuni ukuya kwi-exiftool ukuba kukho imfuneko. Khumbula ukuba amagama eelebhile ngaphakathi kwemeko kufuneka abe nesiqalo "$", njengezinto eziguquguqukayo kwi-perl. Ngubani oyifunayo eya kuba nakho ukufumana eminye imizekelo kunye nemibono kwi le webhu.

Enye into emnandi malunga ne-Exiftool kukuba awunyanzelekanga ukuba uphinde ubhale imethadatha ye-EXIF yomfanekiso. Ukhetho -TagsFromFile lukhuphela zonke iithegi kwifayile echaziweyo kwifayile enikiweyo njengengxoxo yokugqibela. Umzekelo:

exiftool -TagsFromFile tagged-img-fuente.jpg untagged-img-destino.jpg

Ukhetho-- w Kwelinye icala ubhala idatha ye-EXIF efumaneka kumfanekiso kwifayile yokubhaliweyo. Ukuba ukongeza -htmlDump iya kubabhalela kwifayile ye-HTML. Ukuba into oyifunayo kukuthumela yonke imethadatha kwindawo yogcino lwedatha, eyona ndlela yokuyenza iya kuba ngalo myalelo ulandelayo:

exiftool -t -S IMG-DIRECTORIO | grep -v ^====> img-tags-valores.txt

Unokufumana omnye umzekelo wendlela eyenziwe ngayo kule nto unxibelelwano.

Khipha i-exiftool

Ukuphelisa le nkqubo kwinkqubo yethu yokusebenza kuya kufuneka sivule i-terminal (Ctrl + Alt + T). Kuyo siza kubhala le odolo ilandelayo:

sudo apt remove libimage-exiftool-perl && sudo apt autoremove

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Shazca sitsho

    Molo, ivela kwisiphelo sendlela.

    exiftool - [IQELA) TAG = IXABISO parrot.jpg
    Isilumkiso: Tag '] TAG' ayikho
    Akho nto Yokwenza.

    Xa uzama ukubuyisa i-exif

    I-exiftool -IiTags ukusuka kwiFayile ethegiweyo-img-20180625_0032.CR2 untagged-img-parrot.jpg
    Ifayile 'ephawulwe-img-20180625_0032.CR2' ayikho -tagsFromFile