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.
exiftool imagen.jpg
Amarkan soo socda ayaa ka saari doona dhammaan xogta dheeraadka ah ee la xidhiidha feylka.
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.
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
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