ExifTool, aqri ama wax ka beddel metadata faylashaada Ubuntu

magaca barnaamijka exiftool

Maqaalka soo socda waxaan ku eegeynaa ExifTool. Tani waa a barnaamijka bilaashka ah iyo kan furan ee akhriska, qorista iyo wax is daba marinta sawirka, maqalka, muuqaalka iyo metadata PDF. Way ka madax bannaan tahay barxadda aan adeegsanno. Waxaa loo heli karaa maktabad Perl iyo codsi xariiq amar ah.

Xogta badan ee sawirada waa xog dheeri ah oo lagu daro faylasha. Sida kamarada lagu sawiray ama waqtiga la qaaday. Noocyada metadata sawirrada ah waxay ku jiri karaan qaabab kala duwan. Macluumaadka lagu keydiyo metadata wuxuu noqon karaa nooc kasta, laga bilaabo magaca shirkadda, illaa magaca kombiyuutarka, iyada oo loo marayo tags, taariikhaha wax ka beddelka, goobta, iwm ...

ExifTool waxay taageertaa qaabab badan oo metadata kala duwan oo ay ka mid yihiin EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, iyo ID3, iyo waliba metadata sawir kamarad dijitaal ah. Sidaad u bogi karto metadata maahan kaliya sawirada, laakiin waxaa lagu codsan karaa dhammaan noocyada faylasha.

In kasta oo faahfaahintaan ay noqon karaan kuwo waxtar badan leh si loo kala saaro nooc kasta oo faylal ah, iyaguna sidoo kale waxaa ku jiri kara macluumaad xasaasi ah. Markaa sidoo kale waa inaan ka taxaddarnaa feylasha aan wadaagno maxaa yeelay waxay qaadi karaan macluumaad aanan dooneyn inaan wadaagno.

Rakibaadda ExifTool

Waxaan ku rakibi karnaa ExifTool Ubuntu qaab fudud. Waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo aan fulino amarka soo socda:

sudo apt install libimage-exiftool-perl

Tan waxaan ku rakibeynaa barnaamijka. Hadda waxaan kula shaqeyn karnaa qunsulka.

Isticmaalka metadata leh ExifTool

Qaar ka mid ah amarrada waaweyn ee barnaamijku aqbalo waa kuwan soo socda:

Amarka soo socda ayaa na tusi doona dhammaan metadata la xidhiidha sawirka aan tilmaamno.

sawirka exiftool

exiftool imagen.jpg

Amarkan soo socda ayaa ka saari doona dhammaan xogta dheeraadka ah ee la xidhiidha feylka.

exiftool dhan

exiftool -all= imagen.jpg

Amarka soo socdaa wuxuu u qoondeeyaa qiime TAG ku jira GROUP cayiman.

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

Amarradan ayaynu hadda ku maamuli karnay dhammaan metadata sawirrada. Haddii aad rabto inaad waxbadan ka ogaato astaamaha iyo kooxaha la heli karo si aad ugu maamusho sida mid waliba rabo, waxaad ka heli kartaa macluumaad dheeraad ah tan bogga internetka. Hab kale oo wax lagu arko fursado badan oo ka mid ah amarka exiftool wuxuu isticmaali doonaa gargaarka aadanaha nidaamkayaga hawlgalka.

nin exiftool

Tusaalooyin badan oo ku saabsan maareynta metadata

Marka xigta waxaan arki doonnaa tusaalooyin si aan u aragno sida loo maamulo metadata:

In lagu daro ama wax laga beddelo Iskuduwaha GPS sawir ahaan, waxaan ku qori lahayn wax sidan oo kale ah:

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

Ku calaamadin shuruud leh ikhtiyaarka -if. Tani waxay ka dhigan tahay inaad wax ka beddeli karto taxanaha metadata haddii ay buuxiso xaalad, tusaale ahaan:

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

Waxay wax ka beddeli doontaa waqtiga sawirrada ku jira DIRECTORY-IMAGES. Kuwani, 1 saac ayaa lagu dari doonaa haddii la abuuray wixii ka dambeeya Nofeembar 2, 2017, iyo kaliya sawirradaas. Xulashada -alldates waa magac u yaal dhammaan timestamps-ka oo aad ka heli karto faylka jpeg (Datetimeoriginal, CreateDate, and ModifyDate). Waxaad ku baran kartaa kuwan iyo fursadaha kale ee exiftool halkan boggan.

Xaaladda -if waa mid guud, taas macnaheedu waa inaad u adeegsan karto si kasta oo aad u jeceshahay illaa inta ereyga 'Perl' la ixtiraamayo. Waad isku dari kartaa hadalo badan haddii-wicitaan loogu talagalay exiftool haddii loo baahdo. Xusuusnow in magacyada calaamadaha ku jira xaaladda ay tahay inay lahaadaan horgalaha "$", sida doorsoomayaasha ku jira perl. Cida u baahan ayaa awoodi doonta inay ka hesho tusaalooyin iyo fikrado dheeraad ah shabakadan.

Waxyaabaha kale ee weyn ee ku saabsan Exiftool ayaa ah inaadan u baahnayn inaad dib ugu qorto metadata EXIF ​​sawir ahaan. Fursadda '-TagsFromFile' ayaa nuquleysa dhammaan astaamaha laga soo duubay feylka la cayimay illaa feylka loo siiyay doodda ugu dambeysa Tusaale ahaan:

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

Ikhtiyaarka -w dhinaca kale wuxuu ku qoraa xogta EXIF ​​ee laga helay sawir feyl qoraal ah. Haddii aad ku darto -htmlDump markaa waxay u qori doontaa feyl HTML ah. Haddii waxa aad u baahan tahay ay tahay inaad u dhoofiso dhammaan metadata xog-ururin, habka ugu wanaagsan ee loo sameeyo waxay noqon laheyd amarka soo socda:

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

Waxaad ka heli kartaa tusaale kale oo ah sida loo sameeyo tan isku xirka.

Furashada exiftool

Si looga tirtiro barnaamijkan nidaamkayaga qalliinka waxaan kaliya oo aan fureynaa terminal (Ctrl + Alt + T). Halkaas ayaan ku qori doonnaa amarka soo socda:

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

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Shazca dijo

    Waad salaaman tihiin, taasi waxay ku egtahay terminal.

    exiftool - [GROUP:] TAG = VALUE parrot.jpg
    Digniin: Tag '] TAG' ma jiraan
    Wax la sameeyo.

    Markaad iskudayeyso inaad kabsato exif

    Exiftool -TagsFromFile tagged-img-20180625_0032.CR2 untagged-img-Baashaal.jpg
    Faylka 'tagged-img-20180625_0032.CR2' kama jiro -tagsFromFile option