ExifTool, funda noma usebenzise imethadatha yamafayela akho kusuka ku-Ubuntu

igama lohlelo lwe-exiftool

Esihlokweni esilandelayo sizobheka i-ExifTool. Lokhu yi Uhlelo lwemithombo yamahhala nokuvulekile yokufunda, ukubhala nokuphatha isithombe, umsindo, ividiyo kanye nemethadatha ye-PDF. Kuzimele kungxenyekazi esiyisebenzisayo. Itholakala njengomtapo wezincwadi wasePerl nohlelo lomugqa womyalo.

Imethadatha yezithombe idatha eyengeziwe engezwa kumafayela. Njengekhamera esithathwe ngayo isithombe noma isikhathi esithathwe ngaso. Lezi zinhlobo zemethadatha yesithombe ingaba ngamafomethi ahlukahlukene. Imininingwane ebekwe kwimethadatha ingaba nganoma yiluphi uhlobo, egameni lenkampani, egameni lekhompyutha, ngamathegi, izinsuku zokuguqulwa, indawo, njll.

I-ExifTool isekela amafomethi amaningi emethadatha ahlanganisa i-EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, ne-ID3, kanye nemethadatha yesithombe sekhamera yedijithali. Njengoba ukwazi imethadatha akuyona eyezithombe kuphela, kepha ingasetshenziswa kuzo zonke izinhlobo zamafayela.

Yize le mininingwane ingasiza kakhulu ukuhlukanisa noma yiluphi uhlobo lwefayela, futhi ingaqukatha imininingwane ebucayi. Ngakho-ke kuzofanele futhi ukuthi siqaphele ngamafayela esiwabelana ngawo ngoba angakwazi ukuphatha imininingwane esingafuni ukuwabelana ngayo.

Ukufakwa kwe-ExifTool

Singafaka i-ExifTool ku-Ubuntu ngendlela elula. Kumele sivule ukuphela (Ctrl + Alt + T) bese sisebenzisa umyalo olandelayo:

sudo apt install libimage-exiftool-perl

Ngalokhu sizoba nohlelo olufakiwe. Manje sesingasebenza ngayo nge-console.

Kusetshenziswa imethadatha ne-ExifTool

Eminye yemiyalo eyinhloko eyamukelwa uhlelo yile elandelayo:

Umyalo olandelayo uzosikhombisa yonke imethadatha ehlotshaniswa nesithombe esisibonisayo.

isithombe se-exiftool

exiftool imagen.jpg

Lo myalo olandelayo uzosusa yonke imethadatha eyengeziwe ehlobene nefayela.

exiftool konke

exiftool -all= imagen.jpg

Umyalo olandelayo unikeza inani ku-TAG ku-GROUP elicacisiwe.

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

Ngale miyalo manje sesingakwazi ukuphatha yonke imethadatha yezithombe. Uma ufuna ukwazi kabanzi ngamathegi namaqembu atholakalayo ukuze uwaphathe njengoba ngamunye efuna, ungathola eminye imininingwane kulokhu ikhasi lewebhu. Enye indlela yokubona izinketho eziningi zomyalo we-exiftool uzobe usebenzisa usizo lomuntu ohlelweni lwethu lokusebenza.

indoda exiftool

Izibonelo eziningi zokuphatha imethadatha

Okulandelayo sizobona ezinye izibonelo ukubona ukuthi ungayiphatha kanjani imethadatha:

Ukwengeza noma ukuguqula GPS izixhumanisi esithombeni, kuzodingeka sibhale okuthile okulandelayo:

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

Ukumakwa okunemibandela ngenketho ye- -if. Lokhu kusho ukuthi ungaguqula uchungechunge lwemethadatha uma ihlangabezana nesimo, isibonelo:

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

Izoshintsha isikhathi sezithombe ku-DIRECTORY-IMAGES. Kulezi, kuzongezwa ihora eli-1 uma zadalwa ngemuva kukaNovemba 2, 2017, futhi kuphela kulezo zithombe. Inketho ye --alldates iyi-alias yazo zonke izitembu zesikhathi ongazithola kufayela le-jpeg (Datetimeoriginal, CreateDate, neModifyDate). Ungafunda ngalezi nezinye izinketho ze-exiftool ku leli khasi.

Isimo se -if sijwayelekile, lokho kusho ukuthi ungayisebenzisa noma ngabe ufuna kanjani inqobo uma i-syntax kaPerl ihlonishwa. Ungahlanganisa izinkulumo eziningi nge -if kukholi eya ku-exiftool uma kunesidingo. Khumbula ukuthi amagama wamalebula ngaphakathi kwesimo kufanele abe nesiqalo esithi "$", njengokuhlukahluka ku-perl. Ngubani oyidingayo uzokwazi ukuthola izibonelo nemibono eminingi ku- le webhu.

Enye into enhle nge-Exiftool ukuthi awudingi ukubhala kabusha imethadatha ye-EXIF yesithombe. Inketho ye -TagsFromFile ikopisha wonke amathegi kusuka kufayela elicacisiwe kuya kufayela elinikezwe njengengxabano yokugcina. Ngokwesibonelo:

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

I-- w inketho ngakolunye uhlangothi ibhala idatha ye-EXIF etholakala esithombeni kufayela lombhalo. Uma ungeza -htmlDump kuzobabhalela kufayela le-HTML. Uma okudingayo ukuthekelisa yonke imethadatha ku-database, indlela engcono yokukwenza kungaba ngomyalo olandelayo:

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

Ungathola esinye isibonelo sendlela okwenziwa ngayo kulokhu isixhumanisi.

Khipha i-exiftool

Ukuqeda lolu hlelo kusuka ohlelweni lwethu lokusebenza kuzofanele ukuthi sivule kuphela i-terminal (Ctrl + Alt + T). Kuyo sizobhala i-oda elilandelayo:

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

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Shazca kusho

    Sawubona, lokho kuvela esigungwini.

    i-exiftool - [IQEMBU:] TAG = VALUE parrot.jpg
    Isexwayiso: Maka '] I-TAG' ayikho
    Akukho okumele kwenziwe.

    Lapho uzama ukubuyisa i-exif

    exiftool -TagsFromFile umake-img-20180625_0032.CR2 untagged-img-parrot.jpg
    Ifayela elithi 'tagged-img-20180625_0032.CR2' alikho --tagsFromFile option