InglesPransesEspanyol

Ad


OnWorks favicon

jhead - Online sa Cloud

Patakbuhin ang jhead sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command jhead na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jhead - Digicam JPEG Exif na tool sa pagmamanipula ng header

SINOPSIS


jhead [ pagpipilian ] [ file ... ]

DESCRIPTION


jhead ay ginagamit upang ipakita at manipulahin ang data na nasa Exif header ng mga JPEG na imahe
mula sa mga digital camera. Bilang default, ipinapakita ng jhead ang mas kapaki-pakinabang na mga setting ng camera mula sa
file sa isang user-friendly na format.

jhead ay maaari ding gamitin upang manipulahin ang ilang aspeto ng larawang nauugnay sa JPEG at Exif
mga header, gaya ng pagbabago ng mga panloob na timestamp, pag-alis ng thumbnail, o paglilipat
Bumalik ang mga exif header sa mga na-edit na larawan pagkatapos tanggalin ng mga graphical na editor ang Exif header.
jhead ay maaari ding gamitin upang ilunsad ang iba pang mga programa, katulad ng istilo sa UNIX mahanap
utos, ngunit mas simple.

PANGKALAHATAN METADATA Opsyon


-tsaa file
I-transplant ang Exif header mula sa isang JPEG (na may Exif header) sa file sa larawan na
ay minamanipula. Ang pagpipiliang ito ay kapaki-pakinabang kung gusto mong i-edit ang mga larawan ngunit pa rin
gusto ang Exif header sa iyong mga larawan. Dahil ang karamihan sa mga programa sa pag-edit ng larawan ay mapapawi
ang Exif header, ang opsyong ito ay maaaring gamitin upang muling kopyahin ang mga ito pabalik mula sa orihinal na mga kopya
pagkatapos i-edit ang mga larawan.

Ang tampok na ito ay may isang kawili-wiling 'relative path' na opsyon para sa pagtukoy ng thumbnail
pangalan. Sa tuwing ang naglalaman ng mga character na '&i', ay papalit sa
orihinal na filename para sa pangalang ito. Ito ay nagpapahintulot sa paglikha ng isang jhead 'kamag-anak na pangalan' kapag
paggawa ng isang buong batch ng mga file. Halimbawa, ang incantation:

jhead -tsaa "orihinal/&i" * .jpg

ililipat ang exif header para sa bawat .jpg na file sa orihinal na direktoryo ng
parehong pangalan, Parehong Win32 at karamihan sa mga shell ng Unix ay tinatrato ang character na '&' sa isang espesyal
paraan, kaya kailangan mong maglagay ng mga quote sa paligid ng opsyon sa command line na iyon para sa '&' sa kahit na
ipapasa sa programa.

-dc Tanggalin ang field ng komento mula sa header ng JPEG. Tandaan na ang komento ay hindi bahagi ng
ang Exif header.

-mula I-delete nang buo ang Exif header. Iniwang buo ang iba pang mga seksyon ng metadata.

-du Tanggalin ang seksyon ng IPTC, kung naroroon. Iniwang buo ang iba pang mga seksyon ng metadata.

-dx Tanggalin ang seksyong XMP, kung mayroon. Iniwang buo ang iba pang mga seksyon ng metadata.

-mula sa Tanggalin ang mga seksyon ng jpeg na hindi Exif, hindi komento, at kung hindi man ay hindi
nag-aambag sa larawan alinman - tulad ng data na maaaring iwan ng photoshop sa
larawan.

-purejpg
Tanggalin ang lahat ng seksyon ng JPEG na hindi kinakailangan para sa pag-render ng larawan. Mga strip ng anuman
metadata na maaaring iniwan ng iba't ibang mga application sa larawan. Isang kumbinasyon ng
ang -de -dc at -du na mga pagpipilian.

-mkexif
Lumilikha ng minimal na exif header. Ang exif header ay naglalaman ng petsa/oras, at walang laman na thumbnail
mga patlang lamang. Itinakda ang petsa/oras sa oras ng pag-file bilang default. Gamitin kasama ang -rgt na opsyon kung ikaw
gusto mong maglaman ng thumbnail ang exif header. Tandaan na ang paggawa ng exif header ay napaka
limitado sa oras na ito, at walang ibang mga field ang maaaring idagdag sa exif header sa ganitong paraan.

-ito I-edit ang field ng komento ng header ng JPEG (tandaan, nasa labas ng Exif
istraktura at maaaring maging bahagi ng Exif at hindi Exif na istilong JPEG na mga larawan).

Ang isang pansamantalang file na naglalaman ng komento ay nilikha at isang text editor ay inilunsad sa
i-edit ang file. Ang editor ay tinukoy sa EDITOR environment variable. Kung
walang tinukoy na notepad o vi ang ginagamit sa ilalim ng Windows at Unix ayon sa pagkakabanggit.
Matapos lumabas ang editor, ang data ay ililipat pabalik sa imahe, at ang
pansamantalang file ay tinanggal.

-cs file
I-save ang seksyon ng komento sa a file

-ito file
Palitan ang komento ng text mula sa file

-cl pisi
Palitan ang komento ng tinukoy na string mula sa command line file

DATE / TIME PAGPAPATAKBO Opsyon


-ft Itinatakda ang time stamp ng system ng file sa kung ano ang nakaimbak sa Exif header.

-dsft Itinatakda ang Exif timestamp sa timestamp ng file. Nangangailangan ng Exif na header para mag-pre-
umiral. Gamitin ang -mkexif na opsyon upang lumikha ng isa kung kinakailangan.

-n[format_string]
Ang pagpipiliang ito ay nagiging sanhi ng pagpapalit ng pangalan ng mga file at/o paglipat gamit ang impormasyon ng petsa
mula sa Exif header na "DateTimeOriginal" na field. Kung ang file ay hindi Exif file, o
ang DateTimeOriginal ay hindi naglalaman ng isang wastong halaga, ang petsa ng file ay ginagamit. Kung ang
bagong pangalan ay naglalaman ng isang '/', ito ay bibigyang-kahulugan bilang isang bagong landas, at ang file ay
ilipat nang naaayon.

Kung ang format_string ay tinanggal, ang file ay papalitan ng pangalan sa MMDD-HHMMSS. Tandaan
na ang scheme na ito ay hindi kasama ang taon (Wala akong mga larawan mula sa iba't ibang taon
magkasama pa rin).

Kung ang isang format_string ay ibinigay, ito ay ipapasa sa strftime function bilang ang
format ng string. Bilang karagdagan, kung ang string ng format ay naglalaman ng '%f', gagawin nito
palitan ang orihinal na pangalan ng file (minus extension). Papalitan ng '%i' ang a
sequence number. Ang mga nangungunang zero ay maaaring tukuyin tulad ng sa printf - ie '%04i'
pinapad ang numero sa 4 na digit gamit ang mga nangungunang zero.

Kung ang pangalan ay may kasamang '/', ito ay binibigyang kahulugan bilang isang bagong landas para sa file. Kung ang
bagong landas ay hindi umiiral, ang landas ay malilikha.

Kung umiiral na ang target na pangalan, ang pangalan ay idaragdag ng "a", "b", "c",
atbp, maliban kung ang pangalan ay nagtatapos sa isang titik, kung saan ito ay idaragdag
"0", "1", "2", atbp.

Ang tampok na ito ay lalong kapaki-pakinabang kung higit sa isang digital camera ang ginamit upang kumuha
mga larawan ng isang kaganapan. Sa pamamagitan ng pagpapalit ng pangalan sa kanila sa isang scheme ayon sa petsa, gagawin nila
awtomatikong lilitaw sa pagkakasunud-sunod ng pagkuha sa karamihan ng mga listahan ng direktoryo at larawan
mga browser. Bilang kahalili, kung sinusuportahan ng iyong browser ng imahe ang listahan ayon sa oras ng file, ikaw
maaaring gamitin ang -ft na opsyon upang itakda ang oras ng file sa oras na kinunan ang larawan.

Ang ilan sa mga mas kapaki-pakinabang na argumento para sa strftime ay:

%H Oras sa 24 na oras na format (00 - 23)
%j Araw ng taon bilang decimal na numero (001 - 366)
%m Buwan bilang decimal na numero (01 - 12)
%M Minuto bilang decimal na numero (00 - 59)
%S Pangalawa bilang decimal na numero (00 - 59)
%w Linggo bilang decimal na numero (0 - 6; Linggo ay 0)
%y Taon na walang siglo, bilang decimal na numero (00 - 99)
%Y Taon na may siglo, bilang decimal na numero

Halimbawa:

jhead -n%Y%m%d-%H%M%S * .jpg

Papalitan nito ang pangalan ng mga file na tumugma sa *.jpg sa format na YYYYMMDD-HHMMSS

Para sa buong listahan ng mga argumento ng strftime, hanapin ang strftime sa mga man page ng mga ito.
Tandaan na ang ilang mga argumento sa strftime function (hindi nakalista dito) ay gumagawa ng mga string
na may mga character tulad ng ':' na maaaring hindi wasto bilang bahagi ng isang filename sa ilan
systems.

-ta<+|->
Ayusin ang oras na nakaimbak sa Exif header sa pamamagitan ng h:mm pasulong o paatras. Kapaki-pakinabang kapag
pagkuha ng mga larawan na may maling oras na itinakda sa camera, tulad ng pagkatapos
naglalakbay sa mga time zone, o kapag nagbago ang oras ng daylight savings.

Halimbawa:

Magdagdag ng 1 oras at 5 minuto sa oras
jhead -ta+1:05

Bawasan ang oras ng isang segundo:
jhead -ta-0:0:1

Binabago ng opsyong ito ang lahat ng field ng Petsa/oras sa exif header, kasama ang
"DateTimeOriginal" (tag 0x9003) at "DateTimeDigitized" (tag 0x9004).

-da -

Gumagana tulad ng -ta, ngunit para sa pagtukoy ng malalaking offset ng petsa, na gagamitin kapag nag-aayos ng mga petsa
mula sa mga camera kung saan mali ang pagkakatakda ng petsa, gaya ng pag-reset ng petsa at oras
sa pamamagitan ng pag-alis ng baterya sa ilang camera

Dahil ang iba't ibang buwan at taon ay may iba't ibang bilang ng mga araw sa mga ito, isang simple
offset para sa mga buwan, araw, taon ay hahantong sa hindi inaasahang resulta minsan. Ang oras
offset ay kaya tinukoy bilang isang pagkakaiba sa pagitan ng dalawang mga petsa, upang jhead maaari
alamin kung gaano karaming araw ang timestamp na kailangang ayusin, kasama na
leap years at daylight savings time ay nagbabago. Ang mga petsa ay tinukoy bilang
yyyy:mm:dd. Para sa mga sub-day na pagsasaayos, ang oras ng araw ay maaari ding isama, ni
tumutukoy yyyy:nn:dd/hh:mm o yyyy:mm:dd/hh:mm:ss

Halimbawa:

Ang taon sa camera ay itinakda sa 2005 sa halip na 2004 para sa mga larawang kinunan noong Abril
jhead -da2004:03:01-2005:03:01

Ang default na petsa ng camera ay 2002:01:01, at ang petsa ay na-reset noong 2005:05:29 nang 11:21 am
jhead -da2005:05:29/11:21-2002:01:01

-ts Itinatakda ang oras na nakaimbak sa Exif header sa kung ano ang tinukoy sa command line.
Dapat tukuyin ang oras bilang: yyyy:mm:dd-hh:mm:ss

-ds Itinatakda ang petsang nakaimbak sa Exif header sa kung ano ang tinukoy sa command line.
Maaaring gamitin para magtakda ng petsa, taon at buwan lang, o taon lang. Ang petsa ay tinukoy bilang:
yyyy:mm:dd, yyyy:mm, or yyyy

THUMBNAIL PAGPAPATAKBO Opsyon


-dt Tanggalin ang mga thumbnail mula sa Exif header, ngunit iwanang buo ang mga kawili-wiling bahagi.
Pinutol ng opsyong ito ang thumbnail mula sa Exif header, sa kondisyon na ang
Ang thumbnail ay ang huling bahagi ng Exif header (na sa pagkakaalam ko ay palaging ang
kaso). Ang mga exif header ay may built-in na thumbnail, na karaniwang sumasakop sa humigit-kumulang 10k
ng espasyo. Ang thumbnail na ito ay ginagamit ng mga digital camera. Maaari din itong gamitin ng Windows XP
thumbnail kung naroroon (ngunit hindi nito kailangan). Ang mga thumbnail ay masyadong maliit para gamitin
kahit full screen sa LCD ng digicam. Wala akong na-encounter na adverse side
mga epekto ng pagtanggal ng mga thumbnail, kahit na mula sa software na ibinigay kasama ng aking luma
Olympus digicam. Gamitin nang may pag-iingat.

-st file
I-save ang integral thumbnail sa file Nakatira ang thumbnail sa loob ng Exif header, at
ay isang napakababang-res na JPEG na imahe. Tandaan na ang paggawa ng anumang mga pagbabago sa isang larawan, maliban sa
sa ilang mga programa, karaniwang binubura ang Exif header at kasama nito ang thumbnail.

Ang thumbnail ay masyadong mababa ang res upang talagang gamitin nang labis.

Ang tampok na ito ay may isang kawili-wiling 'relative path' na opsyon para sa pagtukoy ng thumbnail
pangalan. Kailanman ang pangalan para sa file naglalaman ng mga character na '&i', jhead habilin
palitan ang orihinal na filename para sa pangalang ito. Pinapayagan nito ang paglikha ng isang 'kamag-anak
name' kapag gumagawa ng isang buong batch ng mga file. Halimbawa, ang incantation:

jhead -st "mga thumbnail/&i" * .jpg

gagawa ng thumbnail para sa bawat .jpg na file sa direktoryo ng mga thumbnail ng pareho
pangalan, (sa kondisyon na umiiral ang direktoryo ng mga thumbnail, siyempre). Parehong Win32 at
Tinatrato ng UNIX shell ang '&' character sa isang espesyal na paraan, kaya kailangan mong maglagay ng mga quote
sa paligid ng opsyon na command line para sa '&' na maipasa sa programa.

Kung ang isang '-' ay tinukoy para sa output file, ang thumbnail ay ipapadala sa stdout. (UNIX
build lamang)

-rt Palitan ang mga thumbnail mula sa Exif header. Gumagana lamang ito kung ang exif header
naglalaman na ng thumbnail, at ang thumbnail ay nasa dulo ng header (parehong
palaging ang kaso kung ang larawan ay nagmula sa isang digital camera)

-rgt laki
I-regenerate ang exif thumbnail. Tinutukoy ng 'laki' ang pinakamataas na taas o lapad ng thumbnail.
Umaasa sa programang 'mogrify' (mula sa ImageMagick) upang muling buuin ang thumbnail. Ito
gagana lang kung ang larawan ay naglalaman na ng thumbnail.

PAG-ikot Opsyon


-autorot
Gamit ang tag na 'Orientation' ng Exif header, i-rotate ang imahe upang ito ay
patayo. Ang programa jpegtran ay ginagamit upang isagawa ang pag-ikot. Ang programang ito ay
naroroon sa karamihan ng mga pamamahagi ng Linux. Para sa mga bintana, kailangan mong kumuha ng kopya nito.
Pagkatapos ng pag-ikot, ang orientation tag ng Exif header ay nakatakda sa '1' (normal
oryentasyon). Pinaikot din ang thumbnail. Iba pang mga field ng Exif header,
kasama ang mga dimensyon ay hindi nagalaw, ngunit ang taas/lapad ng JPEG ay inaayos. Ito
Ang feature ay lalong kapaki-pakinabang sa mga mas bagong Canon camera, na nagtatakda ng orientation tag
awtomatikong gumagamit ng gravity sensor.

-norot Ni-clear ang field ng pag-ikot sa Exif header nang hindi binabago ang imahe. Kapaki-pakinabang kung
ang mga larawan ay dati nang pinaikot nang hindi nililimas ang Exif rotation tag, gaya ng ilan
Awtomatikong iikot ng mga image browser ang mga larawan kapag naitakda ang tag ng pag-ikot. minsan,
ang mga thumbnail at mga tag ng pag-ikot ay maaaring maging napaka-out of sync mula sa pagmamanipula sa
iba't ibang kasangkapan. Upang i-reset ang lahat ng ito gamitin ang -norot na may -rgt upang i-clear ito.

oUTPUT VERBOSITY Kontrol


-h Ipinapakita ang buod ng mga opsyon sa command line.

-v Ginagawang mas verbose ang program kaysa dati. Tulad ng mga programa ng DOS, at
hindi tulad ng mga programa ng UNIX, nagbibigay si Jhead ng feedback kung ano ang ginagawa nito, kahit kailan
walang mali. Windows user na ako, kapag may hindi nagbibigay sa akin
feedback sa loob ng 20 segundo, ipinapalagay kong nag-crash ito.

-q Walang output sa tagumpay, mas katulad ng mga programa ng Unix.

-V Impormasyon sa bersyon ng pag-print at petsa ng compilation. -exifmap Magpakita ng mapa ng mga byte sa
exif header. Kapaki-pakinabang kapag nag-aanalisa ng mga kakaibang exif header, hindi gaanong ginagamit sa hindi
mga developer ng software.

-se Pigilan ang mga mensahe ng error na nauugnay sa sira na istraktura ng header ng Exif.

-c Maikling output. Nagdudulot ito ng pagbubuod ng impormasyon ng larawan sa isang linya sa halip na
ilang. Kapaki-pakinabang para sa grep-ing sa pamamagitan ng mga larawan, pati na rin ang pag-import sa spread
mga sheet (ang data ay space delimited na may mga quote bilang text qualifier).

FILE PAGKAKITA Opsyon


-modelo Pinaghihigpitan ang pagproseso ng mga file sa mga may modelo ng camera, gaya ng ipinahiwatig ng Exif
impormasyon ng imahe, naglalaman ng substring na tinukoy sa argument pagkatapos ng '-model'.
Halimbawa, ang sumusunod na command ay maglilista lamang ng mga larawang mula sa isang S100
camera:

jhead -modelo S100 * .jpg

Ginagamit ko ang opsyong ito upang paghigpitan ang aking JPEG recompensing sa mga larawang iyon na nanggaling
ang aking Canon S100 digicam, (tingnan ang -cmd na opsyon).

-exonly
Laktawan ang lahat ng file na walang Exif header. Mga larawan mula sa digital
Ang camera ay may Exif header, samantalang maraming tool sa pagmamanipula ng larawan ang nagtatapon sa Exif
header.

-cmd Isinasagawa ang tinukoy na command sa bawat JPEG file na ipoproseso.

Ang seksyong Exif ng bawat file ay binabasa bago patakbuhin ang utos, at muling ipinasok
pagkatapos ng utos.

Ang tinukoy na utos ay hinihimok nang hiwalay para sa bawat JPEG na naproseso, kahit na
maraming mga file ang tinukoy (hayagan o sa pamamagitan ng wild card).

Halimbawa ng paggamit:

Ang pagkakaroon ng isang buong direktoryo ng mga larawan mula sa aking S100, pinapatakbo ko ang mga sumusunod na utos:

jhead -cmd "magmogrify -Kalidad 80 &i" -modelo S100 * .jpg
jhead -cmd "jpegtran -progresibo &i > &o" * .jpg

Ang unang utos ay nagpapalungkot sa lahat ng mga JPEG sa puno na nagpapahiwatig na sila ay mula
isang Canon S100 sa kanilang Exif header sa 80% na kalidad sa parehong resolution. Ito ay
'lossy' na proseso, kaya pinapatakbo ko lang ito sa mga file na mula sa Canon, at pinapatakbo lang ito
minsan. Ang susunod na command ay kukuha ng mga JPEG at iko-convert ang mga ito sa mga progresibong JPEG.
Ang resulta ay ang parehong mga imahe, na walang nakikitang mga pagkakaiba, na nakaimbak sa kalahati ng
space. Ito ay gumagawa ng malaking pagtitipid sa ilang mga camera.

Gamitin ang jhead online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad