IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

jhead - Online nel cloud

Esegui jhead nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando jhead che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


jhead - Strumento per la manipolazione dell'intestazione Digicam JPEG Exif

SINOSSI


jhead [ Opzioni ] [ file ... ]

DESCRIZIONE


jhead viene utilizzato per visualizzare e manipolare i dati contenuti nell'intestazione Exif delle immagini JPEG
dalle fotocamere digitali. Per impostazione predefinita, jhead mostra le impostazioni della fotocamera più utili dal
file in un formato intuitivo.

jhead può essere utilizzato anche per manipolare alcuni aspetti dell'immagine relativi a JPEG e Exif
intestazioni, come la modifica dei timestamp interni, la rimozione della miniatura o il trasferimento
Le intestazioni Exif tornano nelle immagini modificate dopo che gli editor grafici hanno eliminato l'intestazione Exif.
jhead può essere utilizzato anche per avviare altri programmi, simili nello stile a UNIX Find
comando, ma molto più semplice.

GENERALE METADATA VERSIONI


-tè filetto
Trapiantare l'intestazione Exif da un JPEG (con intestazione Exif) in filetto nell'immagine che
è manipolato. Questa opzione è utile se ti piace modificare le foto ma comunque
vuoi l'intestazione Exif sulle tue foto. Poiché la maggior parte dei programmi di fotoritocco sparirà
l'intestazione Exif, questa opzione può essere utilizzata per ricopiarli dalle copie originali
dopo aver modificato le foto.

Questa funzione ha un'interessante opzione 'percorso relativo' per specificare la miniatura
nome. Ogni volta che contiene i caratteri '&i', sostituirà il
nome file originale per questo nome. Ciò consente di creare un 'nome relativo' jhead quando
facendo un intero batch di file. Ad esempio, l'incantesimo:

jhead -tè "originali/&i" * .jpg

trasferirebbe l'intestazione exif per ogni file .jpg nella directory degli originali dal
stesso nome, sia Win32 che la maggior parte delle shell Unix trattano il carattere '&' in modo speciale
modo, quindi devi mettere le virgolette attorno a quell'opzione della riga di comando per pareggiare '&'
essere passato al programma.

-cc Elimina il campo del commento dall'intestazione JPEG. Nota che il commento non fa parte di
l'intestazione Exif.

-di Elimina completamente l'intestazione Exif. Lascia intatte le altre sezioni dei metadati.

-du Elimina la sezione IPTC, se presente. Lascia intatte le altre sezioni dei metadati.

-dx Elimina la sezione XMP, se presente. Lascia intatte le altre sezioni dei metadati.

-a partire dal Elimina le sezioni di jpeg che non sono Exif, non commenta e altrimenti no
contribuendo anche all'immagine, ad esempio i dati che Photoshop potrebbe lasciare nel
immagine.

-purojpg
Elimina tutte le sezioni JPEG che non sono necessarie per il rendering dell'immagine. Strisce qualsiasi
metadati che varie applicazioni potrebbero aver lasciato nell'immagine. Una combinazione di
le opzioni -de -dc e -du.

-mkexif
Crea un'intestazione exif minima. L'intestazione Exif contiene data/ora e miniatura vuota
solo campi. Data/ora impostata sull'ora del file per impostazione predefinita. Utilizzare con l'opzione -rgt se si
desidera che l'intestazione exif contenga una miniatura. Nota che la creazione dell'intestazione exif è molto
limitato in questo momento e nessun altro campo può essere aggiunto all'intestazione exif in questo modo.

-CE Modifica il campo del commento dell'intestazione JPEG (nota, questo campo del commento è al di fuori di Exif
struttura e può essere parte di immagini JPEG in stile Exif e non Exif).

Viene creato un file temporaneo contenente il commento e viene lanciato un editor di testo per
modificare il file. L'editor è specificato nella variabile d'ambiente EDITOR. Se
none è specificato notepad o vi sono usati rispettivamente in Windows e Unix.
Dopo l'uscita dall'editor, i dati vengono trasferiti nuovamente nell'immagine e il
file temporaneo eliminato.

-cs filetto
Salva la sezione dei commenti in a filetto

-Questo filetto
Sostituisci commento con testo da filetto

-cl stringa
Sostituisci il commento con la stringa specificata dalla riga di comando filetto

DATA / ORARIO MANIPOLAZIONE VERSIONI


-ft Imposta il timestamp di sistema del file su ciò che è memorizzato nell'intestazione Exif.

-dft Imposta il timestamp Exif sul timestamp del file. Richiede un'intestazione Exif per pre-
esistere. Usa l'opzione -mkexif per crearne uno, se necessario.

-n[stringa_formato]
Questa opzione fa sì che i file vengano rinominati e/o spostati utilizzando le informazioni sulla data
dal campo "DateTimeOriginal" dell'intestazione Exif. Se il file non è un file Exif, oppure
il DateTimeOriginal non contiene un valore valido, viene utilizzata la data del file. Se la
il nuovo nome contiene una '/', questo sarà interpretato come un nuovo percorso e il file sarà
essere spostato di conseguenza.

Se l' stringa_formato viene omesso, il file verrà rinominato in MMDD-HHMMSS. Nota
che questo schema non include l'anno (non ho mai foto di anni diversi
comunque insieme).

Se un stringa_formato è fornito, verrà passato alla funzione strftime come
stringa di formato. Inoltre, se la stringa di formato contiene '%f', questo lo farà
sostituire il nome originale del file (meno l'estensione). '%i' sostituirà a
sequenza di numeri. Gli zeri iniziali possono essere specificati come con printf, ovvero '%04i'
riempie il numero di 4 cifre utilizzando gli zeri iniziali.

Se il nome include '/', questo viene interpretato come un nuovo percorso per il file. Se la
il nuovo percorso non esiste, il percorso verrà creato.

Se il nome di destinazione esiste già, il nome verrà aggiunto con "a", "b", "c",
ecc, a meno che il nome non termini con una lettera, nel qual caso verrà aggiunto con
"0", "1", "2", ecc.

Questa funzione è particolarmente utile se per scattare è stata utilizzata più di una fotocamera digitale
immagini di un evento Rinominandoli in uno schema in base alla data, lo faranno
appaiono automaticamente in ordine di prendere nella maggior parte degli elenchi di directory e immagine
browser. In alternativa, se il tuo browser di immagini supporta l'elenco in base all'ora del file,
è possibile utilizzare l'opzione -ft per impostare l'ora del file all'ora in cui è stata scattata la foto.

Alcuni degli argomenti più utili per strftime sono:

%H Ora in formato 24 ore (00 - 23)
%j Giorno dell'anno come numero decimale (001 - 366)
%m Mese come numero decimale (01 - 12)
%M Minuto come numero decimale (00 - 59)
%S Secondo come numero decimale (00 - 59)
%w Giorno della settimana come numero decimale (0 - 6; la domenica è 0)
%y Anno senza secolo, come numero decimale (00 - 99)
%Y Anno con secolo, come numero decimale

Esempio:

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

Questo rinominerà i file che corrispondono a *.jpg nel formato AAAAMMGG-HHMMSS

Per un elenco completo degli argomenti strftime, cercare lo strftime nelle pagine man.
Nota che alcuni argomenti della funzione strftime (non elencati qui) producono stringhe
con caratteri come ':' che potrebbero non essere validi come parte di un nome file su alcuni
sistemi.

-ta<+|->
Regola l'ora memorizzata nell'intestazione Exif di h:mm in avanti o indietro. Utile quando
aver scattato foto con l'orario sbagliato impostato sulla fotocamera, ad esempio dopo
viaggiando attraverso fusi orari o quando l'ora legale è cambiata.

Consigli d'uso:

Aggiungi 1 ora e 5 minuti al tempo
jhead -ta+1:05

Diminuire il tempo di un secondo:
jhead -ta-0:0:1

Questa opzione cambia tutti i campi Data/ora nell'intestazione exif, incluso
"DateTimeOriginal" (tag 0x9003) e "DateTimeDigitized" (tag 0x9004).

-da -

Funziona come -ta, ma per specificare grandi offset di data, da usare quando si fissano le date
da fotocamere in cui la data è stata impostata in modo errato, ad esempio il ripristino di data e ora
rimuovendo la batteria su alcune fotocamere

Perché diversi mesi e anni hanno diversi numeri di giorni in loro, un semplice
sfalsato per mesi, giorni, anni porterebbe a volte a risultati inaspettati. Il tempo
offset è quindi specificato come una differenza tra due date, in modo che jhead possa
capire esattamente di quanti giorni deve essere modificato il timestamp, incluso
anni bisestili e cambiamenti dell'ora legale. Le date sono specificate come
aaaa:mm:gg. Per le rettifiche sub-giornaliere, è possibile includere anche un'ora del giorno, da
specificando aaaa:nn:gg/hh:mm oppure aaaa:mm:gg/hh:mm:ss

Consigli d'uso:

L'anno sulla fotocamera è stato impostato sul 2005 anziché sul 2004 per le foto scattate ad aprile
jhead -da2004:03:01-2005:03:01

La data predefinita della fotocamera è 2002:01:01 e la data è stata reimpostata il 2005:05:29 alle 11:21
jhead -da2005:05:29/11:21-2002:01:01

-ts Imposta l'ora memorizzata nell'intestazione Exif su quanto specificato nella riga di comando.
Il tempo deve essere specificato come: aaaa:mm:gg-hh:mm:ss

-ds Imposta la data archiviata nell'intestazione Exif su quanto specificato nella riga di comando.
Può essere utilizzato per impostare la data, solo anno e mese o solo anno. La data è specificata come:
aaaa:mm:gg, aaaa:mm, or aaaa

MINIATURA MANIPOLAZIONE VERSIONI


-DT Elimina le miniature dall'intestazione Exif, ma lascia intatte le parti interessanti.
Questa opzione tronca la miniatura dall'intestazione Exif, a condizione che il
la miniatura è l'ultima parte dell'intestazione Exif (che per quanto ne so è sempre la
Astuccio). Le intestazioni Exif hanno una miniatura incorporata, che in genere occupa circa 10k
di spazio. Questa miniatura è utilizzata dalle fotocamere digitali. Anche Windows XP potrebbe usarlo
miniatura se presente (ma non ne ha bisogno). Le miniature sono troppo piccole per essere utilizzate
anche a schermo intero sul display LCD della fotocamera. Non ho riscontrato alcun lato negativo
effetti dell'eliminazione delle miniature, anche dal software fornito con il mio vecchio
Olympus digitale. Usare con cautela.

-st filetto
Salva la miniatura integrale in filetto La miniatura risiede all'interno dell'intestazione Exif e
è un'immagine JPEG a risoluzione molto bassa. Tieni presente che apportare modifiche a una foto, ad eccezione di
con alcuni programmi, generalmente cancella l'intestazione Exif e con essa la miniatura.

La miniatura è a risoluzione troppo bassa per essere utilizzata davvero per molto.

Questa funzione ha un'interessante opzione 'percorso relativo' per specificare la miniatura
nome. Ogni volta che il nome per filetto contiene i caratteri '&i', jhead volere
sostituire il nome del file originale per questo nome. Questo permette di creare un "parente"
name' quando si esegue un intero batch di file. Ad esempio, l'incantesimo:

jhead -st "miniature/&i" * .jpg

creerebbe una miniatura per ogni file .jpg nella directory delle miniature allo stesso modo
nome, (a condizione che la directory delle miniature esista, ovviamente). Sia Win32 che
Le shell UNIX trattano il carattere '&' in un modo speciale, quindi devi mettere le virgolette
intorno a quell'opzione della riga di comando per passare anche il '&' al programma.

Se viene specificato un '-' per il file di output, la miniatura viene inviata a stdout. (UNIX
solo costruire)

-rt Sostituisci le miniature dall'intestazione Exif. Funziona solo se l'intestazione exif
contiene già una miniatura e la miniatura si trova alla fine dell'intestazione (entrambe
sempre il caso se la foto proviene da una fotocamera digitale)

-rgt Taglia
Rigenera la miniatura exif. 'size' specifica l'altezza o la larghezza massima della miniatura.
Si basa sul programma 'mogrify' (da ImageMagick) per rigenerare la miniatura. Questo
funziona solo se l'immagine contiene già una miniatura.

ROTAZIONE VERSIONI


-autorotazione
Usando il tag "Orientamento" dell'intestazione Exif, ruota l'immagine in modo che sia
verticale. Il programma jpegtran viene utilizzato per eseguire la rotazione. Questo programma è
presente nella maggior parte delle distribuzioni Linux. Per Windows, è necessario ottenerne una copia.
Dopo la rotazione, il tag di orientamento dell'intestazione Exif è impostato su "1" (normale
orientamento). Anche la miniatura viene ruotata. Altri campi dell'intestazione Exif,
comprese le dimensioni non vengono toccate, ma l'altezza/larghezza JPEG vengono regolate. Questo
funzione è particolarmente utile con le fotocamere Canon più recenti, che impostano il tag di orientamento
automaticamente utilizzando un sensore di gravità.

-norot Cancella il campo di rotazione nell'intestazione Exif senza alterare l'immagine. Utile se
le immagini sono state precedentemente ruotate senza cancellare il tag di rotazione Exif, come alcuni
i browser di immagini ruoteranno automaticamente le immagini quando viene impostato il tag di rotazione. Qualche volta,
le miniature e i tag di rotazione possono diventare molto fuori sincrono dalla manipolazione con
vari strumenti. Per resettare tutto usa -norot con -rgt per cancellarlo.

USCITA VERBOSITÀ CONTROLLO


-h Visualizza il riepilogo delle opzioni della riga di comando.

-v Rende il programma ancora più prolisso di quanto non sia già. Come i programmi DOS e
a differenza dei programmi UNIX, Jhead fornisce feedback su ciò che sta facendo, anche quando
niente va storto. Utente Windows che sono, quando qualcosa non mi dà
feedback per 20 secondi, presumo sia andato in crash.

-q Nessun risultato in caso di successo, più come i programmi Unix.

-V Stampa le informazioni sulla versione e la data di compilazione. -exifmap Mostra una mappa dei byte nel
intestazione exif. Utile quando si analizzano strane intestazioni exif, non di grande utilità per non
sviluppatori di software.

-Se Elimina i messaggi di errore relativi alla struttura dell'intestazione Exif danneggiata.

-c Uscita concisa. Ciò fa sì che le informazioni sull'immagine vengano riassunte su una riga anziché su
parecchi. Utile per grep attraverso le immagini, oltre che per l'importazione in spread
fogli (i dati sono delimitati da spazi con virgolette come qualificatore di testo).

RISORSE ABBINAMENTO VERSIONI


modello Limita l'elaborazione dei file a coloro il cui modello di fotocamera, come indicato da Exif
informazioni sull'immagine, contiene la sottostringa specificata nell'argomento dopo '-model'.
Ad esempio, il seguente comando elencherà solo le immagini che provengono da un S100
telecamera:

jhead modello S100 * .jpg

Uso questa opzione per limitare la mia ricompensa JPEG a quelle immagini che provengono da
la mia fotocamera digitale Canon S100, (vedi l'opzione -cmd).

-esclusivo
Salta tutti i file che non hanno un'intestazione Exif. Foto direttamente da un digitale
la fotocamera ha un'intestazione Exif, mentre molti strumenti di manipolazione delle foto scartano l'Exif
intestazione.

- cmd Esegue il comando specificato su ogni file JPEG da elaborare.

La sezione Exif di ogni file viene letta prima di eseguire il comando e reinserita
al termine del comando.

Il comando specificato invocato separatamente per ogni JPEG elaborato, anche se
vengono specificati più file (esplicitamente o con caratteri jolly).

Esempio di utilizzo:

Avendo un'intera directory di foto dal mio S100, eseguo i seguenti comandi:

jhead - cmd "mogrificare" Qualità 80 &io" modello S100 * .jpg
jhead - cmd "jpegtran -progressivo &i > &o" * .jpg

Il primo comando modifica tutti i JPEG nell'albero che indicano che provengono da
una Canon S100 nella loro intestazione Exif all'80% di qualità alla stessa risoluzione. Questo è un
processo "con perdita", quindi lo eseguo solo su file che provengono da Canon e lo eseguo solo
una volta. Il comando successivo prende quindi un JPEG e li converte in JPEG progressivi.
Il risultato sono le stesse immagini, senza differenze percettibili, memorizzate a metà del
spazio. Ciò produce risparmi sostanziali su alcune fotocamere.

Usa jhead online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad