Jdatestamp Kasutusjuhend

Link: http://jdatestamp.sourceforge.net/userguide.html

Käesolevas jaos esitatud näiteid funktsioonide Jdatestamp ja käsk viide lõpus.

Kuupäeva Formaat
Töötlemise Mitu Failid
Stantsimine Kommentaaride
Valida Värvi Kuupäeva Tekst
Seadistus Punkti Suurus Tekst
Muutmine Font
Asukoht Kuupäeva tekst
Vertikaalne suund Kuupäeva tekst
Käsk Viide

Kuupäeva Formaat

Vabastamist 1.1 kõik valikud välja arvatud juhul, sisend ja väljund faili on seadistatud anda kasutatava tulemuse.

Sul võib aga soovite muuta vaikimisi määratud kuupäeva formaat, mis on natuke verbose. Seda saab suunata kuupäevavormingu Helper lehele, et saada -datefmt variant kuupäeva vormingus, mida soovid. Näiteks kuupäev, tekst, nagu Fri 10/1/04, 2:48 pm, saate kasutada allpool käsk:

jdatestamp -datefmt "%a @m/@d/%y, @h:%M %pl" -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

Saate vaikimisi eelistatud kuupäeva vorming ja ka teisi võimalusi, jdstmprc.txt faili Jdatestamp paigaldus ja ka ~/.jdstmprc (Mis alistab väärtused jdstmprc.txt) UNIX, nii et te ei pea sisestama neid igal ajal.

Töötlemise Mitu Faili

Saate töödelda mitme sisendfaili. Võite kirjutada välja üksikute failide lõpus või saate kasutada wild card töödelda kõiki jpeg-faile kataloogis. Sa võid ka luua fail, mis sisaldab failide loendit ja läbima, et ees seisab koos @

Silt @f asemel võib kasutada väljund faili nimi -outfile võimalus viidata nimi praegu töödeldud sisend faili.

Allpool näide templid kõik .jpg faile alla “C:\My Dokumendid\pildid” ja kauplustes väljund “C:\stamped_photos”:

jdatestamp -datefmt "%a @/m@d/%y @h:%M %pl" -outfile "C:\stamped_photos\@f" "C:\My Dokumentide\fotod\*.jpg"

Samuti saate tempel sisend-faile otse ilma kopeerimine väljundit @F tag. Olla kindel, et soovite teha see enne töötab käsk, sest see on kuupäev, pitser failid pöördumatult. Allpool näide käsk templid kõik fotod kataloog “C:\for_prints” ülekirjutamine neile:

jdatestamp -outfile @F "C:\for_prints\*.jpg"

Stantsimine Kommentaaride

Kui sul on lühikesed kommentaarid, mis kirjeldab teie pilte saate tempel neid koos kuupäeva, kasutades @C @I sildid datefmt. Jdatestamp ainult kirkad esimene kommentaar rida. Kui teie album tarkvara ei ole omadus siseneb kommentaare saab seda teha läbi jhead.

Allpool on kaks näidet lisada pildi kommentaarid:

jdatestamp -datefmt "@C:%a @m/@d/%y, @h:%M %pl" -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -datefmt "%a @m/@d/%y, @h:%M %pl@I2, " -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

Esimeses näites kommentaar on kindlaks määratud enne kuupäeva,’:’. Kui pilt on kommentaar Florida tempel tekst on nagu: Florida:Reede 10/1/04, 2:48 pm. Juhul kui pilt ei kommentaari”: “ei ole kantud templijäljend teksti.

Teises näites kommentaar lisatakse pärast teksti-ja”, ” on lisatud, et see meeldib: Fri 10/1/04, 2:48 pm, Florida. 2 järele lisatakse @I, mis näitab, et 2 märgid (koma ja tühi) pärast silt lisatakse, kui on kommentaar ja vahele teisiti. @C: esimene näide on lühike vorm @C1:.

Valida Värvi Kuupäeva Tekst

Vaikimisi Jdatestamp kasutab üks värve autocolors.txt faili installi kataloogis põhinevad taustal pilt. See tähendab, et -värvi auto. Võite näiteks valida teist värvi, käsitsi mõned või kõik oma pildid. Seda saab kas määrata nimi, mis värvi see nimekiri, või määrata RGB väärtused, nagu koolon eraldatud väärtused või hex formaadis. Allpool on toodud 3 näidet:

jdatestamp -color red -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -color 100:240:100 -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -color 0xFF00FF -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

hangumispunkt Teksti Suurus

Allpool on 2 näiteid, millega Pointsize kasutades absoluutset ja suhtelist pointsize:

jdatestamp -pointsize 40 -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -pointsize 40x -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

Teisel juhul pointsize on 40 eest 2-megapiksline (1200 × 1600) pilt. Siiski kõrgem või madalam pildi mõõtmed tegelik pointsize on kasutatud korrastatakse võrreldes 2-megapiksline pilt. See oleks sama tulemuse suhteline suurus. See on parem kasutada suhteline seaded, sest te võite kasutada samu seadeid pilti erinevaid kaamera, öelda sõbralt.

Muutmine Font

Alates versioonist 1.1 Jdatestamp binaarne vabastab lisada font faili (VeraBI.ttf), mida kasutatakse, kui vaikimisi fonti.

Saad aga määrata oma fondi. Font on nimed, mida ei ole tunnustatud. Sa pead andma fondi faili. Näide:

jdatestamp -font "C:\WINNT\Fonts\georgiaz.ttf" -pointsize 50x -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

Leida windows font faili nimi paremklõps faili ja vali properties.

Asukoht Kuupäeva tekst

Asukohta saab muuta kuupäeva teksti, kasutades x ja -y valikud. Saate määrata absoluutne või suhteline piksli väärtus nende või % väärtus. Negatiivne piksli väärtus, mõõdetuna paremal ja alumine serv on pilt.

Võite kasutada varjunime vasakule, parem või kesklinn variant x ja top, alt või kesklinn variant -y. vasakule ja top on sama, mis 80x ja parem ja alt on sama, nagu on -80x. kesklinn on sama, mis 50%.

Pane tähele, et Jdatestamp vaikesätted x ja -y on -100x, mis on veidi rohkem kui -80x vastab parem ja alt.

Näited:

jdatestamp -x center -pointsize 50x -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -x -150 -y 75% -pointsize 50x -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"
jdatestamp -x 80x -y top -pointsize 50x -outfile "C:\stamped_photos\@f" "C:\My Documents\photos\*.jpg"

Vertikaalne suund Kuupäeva tekst

Juhul kui pilt, mis on võetud vertikaalne kaamera tempel teksti saab pöörata. Allpool näide templid vertikaal-pildi fail nimekirja kantud fail vertical_pics.txt ja talletab need stamped_photos:

jdatestamp -rotate 90 -outfile "C:\stamped_photos\@f" "@C:\vertical_pics.txt"

Juhul, kui teie kaameral on gravity sensor avastada vertikaalne kaamera saate jätta see võimalus või pass auto ja nurga saab lugeda EXIF.

käskude seletused

jdatestamp [optional-switches] -outfile fileName -font Font file -pointsize pointsize inputfile[...]

Avage Windows command prompt (küsi) või MSYS küsitakse, kui sul on see installitud ja Tüüp jdatestamp või jdatestamp -h käsurea valikud. Allpool on sarnane teave mõned rohkem üksikasju.

Saate määrata mis tahes lülitid programmi jdstmprc.txt faili Jdatestamp paigaldus. See fail on olemas paigaldus kommenteeris näited. Valikud täpsustatud see fail olla programmi vaikesätted. Juhul, UNIX neid saab tühistada isikliku vaikimisi väärtused ~/.jdstmprc. Need on kõrvale tõrjuda käsurea argumendid. Programmi/isiklik vaikimisi väärtused on loetletud programmi kasutamine as (Vaikimisi see võimalus: <väärtus>). Võite selge vaikimisi jaoks ühtegi argumenti sooritades –, -font — näiteks. See põhjustaks Jdatestamp vaikimisi kasutada. Saate kustutada kõik vaikimisi argument sooritades — kui esimene argument, et jdatestamp.
Windows saab kasutada kas edastada kaldkriips “/” või tagurpidi kaldkriipsuga “\” kataloog radu, välja arvatud juhul, kui te kasutate MSYS.

inputfile[…] Input Jpeg fail(id). Saate määrata selle faili(de), kui üks või mitu järgmistest:

  1. Jpeg Fail
  2. @<sisaldav fail, failide loendi valuen>. Näiteks @/home/msuresh/fileList
  3. windows-saate määrata, metamärk faili muster. Kasutamine ** recurse arvesse alamkataloogides, näiteks: “c:\my fotod\**\*.jpg”unix wild kaardid on käsitletud kest. Aga kui soovite, et recurse arvesse kataloogi kasutada zsh kest, mis toetab rekursiivne metamärke (**) või kasutage leida utility saada failide loendit, kasutades käsku nagu:
    find ~/myphotos -name ‘*.jpg’ > fileList

Allpool on toodud näide, täpsustades sisend faili ja faili nimekiri:
jdatestamp <vajalik options> photo.jpg @C:\temp\pictureList.txt

Switches:
-outfile fileName Väljund Faili. Järgmisi kohahoidjaid on kasulik juhul, kui mitu sisendit files:@f: sisendfaili Nimi, @p: Faili Nimi Eesliiteta
@s: Faili Nimi Järelliide”.’
@d[n]: Input file directory sealhulgas trailing /. Kui n on tarnitud n kataloog eesliited on vahele
@F[n]: Input Faili tee. Kui n on tarnitud n kataloog eesliited on vaheleNäited:
jdatestamp <muud valikud> -outfile dated_photo.jpg myphoto.jpg
Allpool käsk protsesside kõik piltide all “C:\my fotod” kataloogi ja paneb neid alusel C:\newimages kataloogis sama kataloogi struktuur:

jdatestamp <muud valikud> -outfile C:\newimages\@d2@f "c:\my fotod\**\*.jpg"
-datefmt Format String Formaat sarnane strftime C funktsioon. Ühise strftime valikud:%d: Kuupäev %s: Kuu number, %y/%Y: 2/4 kohaline aasta
%a/%A: lühike/full Nädal nimi,
%I/%H: h 12/24 tunni fmt, %M: minut, %S sekundeid,
%b/%B: lühike/terve Kuu Nimi, %p: AM/PM tekst.Lisaks allpool jdatestamp laiendid on saadaval:

@d: Kuupäev, ilma et see tooks kaasa nullidega
@m: Kuu number ilma juhtiv nullidega
@h/@H: h 12/24 tunni formaat ilma juhtiv nullidega
@M: Minut ilma juhtiv nullidega
@s: Sekundit, ilma et see tooks kaasa nullidega
@x/@X: Asjakohane number sufiks väiketähti/suur-kuupäev, mis on silmus, nd, või rd th kui 2. või 10.
@p/@P: AM/PM tekstiga väiksed/suured perioodi(‘.’) nagu a.m.
@k: 1. rida image kommentaar jagu, kui see on olemas.
@C[n]<nchars>: Sarnane @c, kuid n (n=1, kui välja jätta) pärast märke vahele, kui seal ei kommenteeri jagu pilt, näiteks ” @C2: ‘.

@I[n]<nchars>: Sarnane @C, vaid n tähemärki on eelkinnitatud kommentaari asemel suffixing.

@f: Sisend Pildi Faili Nimi.

@n: Sisend Pildi Faili Nimi ilma sufiks.

Samuti saate jälgida strftime valikud %a, %A, %b %B %p a l u, et muuta see suur või suur-ni.

Näiteks
-datefmt “Kuupäev: @d@X %bu %Y @h:%M:%S %pl”
toodab toodangut nagu:
Kuupäev: 18. MÄRTS 2004, 2:09:14 pm
Vaikimisi on kuupäeva teksti nagu Laup Aug 7 2004, 2:48 am-i.e “%a %b @d %Y @h:%M %pl”.

left|right|center|[+|-]pixels[x]
|[+|-]n%
X Pixel asukoht ülemises vasakus nurgas kuupäev ülevalt vasakult nurgast pildi. Negatiivse väärtuse määrab x kaugus alumises paremas nurgas kuupäev alt paremast nurgast pildi. Kui positsiooni, millele järgneb siis x väärtus on suhteline, võrreldes 2-megapiksline pilt. Kui % on määratud see määrab % ruumi vasakule kuupäeva teksti. vasakule on sama, mis 80x, parem– 80x ja kesklinn kui 50%.
-y top|bottom|center||[+|-]pixels[x]
|[+|-]n%
Y Pixel asukoht kuupäeva teksti. Vaata kirjeldust -x variant rohkem infot.
Kui nurk on määratletud läbi -rotate variant või esitlemiseks, EXIF, x ja -y valikud rakendatakse võrreldes püsti pilt. Näiteks valikud:
-x, õigus -y põhja -pööra 90
Teksti tuleb keerata kellaosuti liikumise suunas 90 kraadi (i.e 90 kraadi vastupäeva) ja vertikaalne tekst on üleval paremas nurgas. Nüüd, kui väljund pilti pööratakse 90 kraadi võrra päripäeva, et teha seda püsti kuupäev, tekst on püsti alumises paremas nurgas nagu oodata -x ja y valik väärtused.Kui x-või y asukohta põhjustab kuupäeva teksti välja minna pildi väärtust on korrigeeritud nii, et kuupäev, tekst on “sundinud” pildi sees.Ka x-ja y-koordinaadid esitatakse ümardatult lähima JPEG DCT piiri (Tavaliselt on 8, 16 või 24 pikslit), mis võimaldab kadudeta kultuur/tilk

Näited:

-x 500 -y 200 positsioonide kuupäeva tekstiga at asukoht (500, 200) pikslit ülevalt vasakul pildil.
-x -64x y 50% positsioonid kuupäeva keskel-paremal pilt jättes 64 pikslit paremast servast 2-megapiksline (1200 × 1600) pilt. Muu pildi mõõtmed 64 korrutatakse mõõtkava anda sama suhteline kaugus.
-x-90% -y -5% positsioonid pildi alumises paremas nurgas. -5% on sama, mis 95% – ni.

-rotate auto|[+|-]0|90|180|270 Määrab päripäeva nurga alt pilt tuleb keerata, et muuta see püsti. Tekst on pöörata ja paigutada nii, et kui väljund pilt on tehtud püsti kuupäev, tekst on püsti ja paigaldatud vastavalt x ja y argumente, kui praegu. Pilt ise ei pöörata. Kui auto on määratud selle võimaluse, siis nurk on lugeda EXIF päises. Nurk teave on õigesti seatud EXIF kui kaamera on gravity sensor, et tuvastada kaamera nurga alt, muidu oleks 0. Vaikimisi valik on auto.
-tmpdir tmpDir Ajutine Kataloog kasutada. Vaikimisi /tmp (C:/temp Windowsi jaoks)
-color auto|color_name|R:G:B|0x<hexval> Värv kuupäeva teksti täpsustada, kas auto auto värvi määramine põhineb tausta või värvi nimi või Punane Roheline Sinine komponendid iga vahemikus 0-255 või 6 kohaline (24 bit) hex väärtuse. jdatestamp vaatab colors.txt faili paigaldamist, et muuta värvi-nime nimetamata, et RGB ja annab vea, kui ta ei leia värvi-nime täpsustada. Vaikimisi on “auto”.Näited:
-värv auto
-värv punane (magenta)
-värv lightgreen
-värv 218:112:214
-värv 0xDA70D6
-trans 0-100 Läbipaistvus teksti. Vaikimisi on 0, mis tähendab, et tekst on segane.
-bgcolor color_name|R:G:B|0x<hexval> Värvi taustal. Vaikimisi on kollane. Pange tähele, et üks valikutest-bgcolor, -bgtrans, -bginset tuleb kasutada tausta
-bgtrans 0-100 Läbipaistvus taust. Vaikimisi on 60.
-bginset pikslit[x][:yPixels[x]] Taust seespoolne absoluutne või suhteline pikslit, kui järgneb x. Seespoolne y-suunas on võimalik eraldi kindlaks määrata, kui soovitud.Näited -bginset 4, -bginset 3,5 x, -bginset 3x:2x.
Default on 5x
-bordercolor color_name|R:G:B|0x<hexval> Värv Piiri. Vaikimisi on punane. Pange tähele, et üks valikutest-bordercolor, -bordertrans, -borderwidth tuleb kasutada piiri
-bordertrans 0-100 Läbipaistvus taust. Vaikimisi on see 0.
-borderwidth pixels[x][:yPixels[x]] Piirjoon laiusega absoluutne või suhteline pikslit. Vt -bginset võimalus näited. Default on 5x
-timeofs [+|-] [[[days:]hrs:]mins:]sec Offset ajal, liidetakse (Lahutatakse, kui seaduses kindlaksmääratud koos -) pilt ajal.Näited:
-timeofs 30 lisab 30 sekundit, mis ringi aeg lähim minut
-timeofs -1:0:0 vähendab 1 tund
-font Font file Tee mastaabitav font faili nagu True Tüüp (.ttf faili) või Postscript (.pfb fail). Vaikimisi on fondi faili (VeraBI.ttf) jdatestamp paigaldus.Näide:
-fondi C:/Windows/fonts/VERDANAB.TTF
-fontmetric Font Metric file Tee Font Meetriline Faili font formaate nagu postscript kui font metrics on eraldi fail. Jaoks .pfb/.pfa font failid vaikimisi vastav .afm/.pfm faili, kui praegu.Näide:
-fontmetric C:/myfonts/fonts/n019024l.afm
-pointsize pointsize[x] Punkti Suurus. Kui järgneb x tegelik pointsize on vähendanud võrreldes 2-megapiksline pilt nii, et suhteline teksti suurus on sama. Vaikimisi on 47x.Näited:
-pointsize 50
-pointsize 35.5 x.
time ctime|mtime|atime|systime|”yyyy:mm:dd[ HH:min:ss]” Aeg lüüakse juhul, Exif aega teave ei ole kättesaadav.Võimalikud väärtused: ctime/mtime/aaeg: – Faili Loomine/Muutmine/Access ajal.
systime: Praeguse süsteemi ajal. Samal ajal kasutatakse kõiki faile.
“aaaa:mm:dd[ HH:min:ss]”: Tegelik aeg väärtuse
Vaikimisi on ctime
-usetime never|backupwarn|backup|override Määrab, Kui -aega, võimalust tuleks kasutada.
Võimalikud väärtused:mitte kunagi ei tohi: -aeg Võimalust ei kasutatud ja jdatestamp annab vea, kui Exif aeg ei ole saadaval.
backupwarn: -aeg, Võimalus on kasutada backup, kui Exif ajal ei ole kättesaadav ja hoiatuse on trükitud.
backup: Sama, mis backupwarn, kuid mingit hoiatust on trükitud.
ignoreerida: -kellaaja võimalust kasutatakse ja Exif aega ei arvestata, kui on olemas.
Vaikimisi on backupwarn
-keepfiletime yes|no Määrab, kui väljund faili ajatempel peab olema määratud, et sisendfaili tempel. Vaikimisi on selleks, kui faili ctime/mtime/aeg, mil kasutatakse löömise
-debug 0-5 Määrab debug tasandil sõnumeid trükkida. Väärtused:0: Nr Sõnumeid, välja arvatud need, mis tulevad jhead/jpegtran
1: Ainult Veateated
2: Viga ja hoiatusteated
3: Tõrge, Hoiatus-ja Informatiivseid Sõnumeid
4: Kõik sõnumid, sealhulgas debug messages
5: Vahe-faile ei ole PID lisatud ja ei kustutata lisaks 4 eespool.Vaikeseade on 3.
-listcolors Loendite nimed saadaval värvid koos nende väärtused R:G:B-ja hex formaadis. Muud valikud ignoreeritakse. Sa võid ka suunata colors.html – faili.
-copyexif yes|no Määrab, kui Exif päis on kopeeritakse väljundi. Vaikimisi on jah.
-gencolors Genereerib colors.html faili. Kasutab -outfile valik, kui antud, vastasel juhul loob colors.html faili praeguse kataloogi.
-mkdir yes|no Määrab, kui kataloogid peaksid olema loodud outfile. Kui see ei ole sa saad viga kui kataloog väljund faili ei ole olemas. Vaikimisi on Jah.
text Text Teksti asemel kehtivuse. -datefmt ja -timeofs võimalusi, ignoreeritakse. Saate kasutada -datefmt variant ka sel eesmärgil, kuid sa pead põgeneda @’s ja %’s oma teksti nii, et nad ei tõlgendada.