InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jhead - Online na nuvem

Execute o jhead no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando jhead que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


jhead - ferramenta de manipulação de cabeçalho Digicam JPEG Exif

SINOPSE


cabeça [ opções ] [ Arquivo... ]

DESCRIÇÃO


cabeça é usado para exibir e manipular dados contidos no cabeçalho Exif de imagens JPEG
de câmeras digitais. Por padrão, o jhead exibe as configurações de câmera mais úteis do
arquivo em um formato amigável.

cabeça também pode ser usado para manipular alguns aspectos da imagem relacionados a JPEG e Exif
cabeçalhos, como alterar os carimbos de data / hora internos, remover a miniatura ou transferir
Os cabeçalhos Exif voltam às imagens editadas depois que os editores gráficos excluem o cabeçalho Exif.
cabeça também pode ser usado para lançar outros programas, semelhantes em estilo ao UNIX find
comando, mas muito mais simples.

SUPORTE METADATA OPÇÕES


-chá lima
Transplante o cabeçalho Exif de um JPEG (com cabeçalho Exif) em lima na imagem que
é manipulado. Esta opção é útil se você gosta de editar as fotos, mas ainda assim
deseja o cabeçalho Exif em suas fotos. Como a maioria dos programas de edição de fotos vai acabar
o cabeçalho Exif, esta opção pode ser usada para copiá-los novamente das cópias originais
depois de editar as fotos.

Este recurso tem uma opção interessante de 'caminho relativo' para especificar a miniatura
nome. Sempre que o contém os caracteres 'e i', substituirá o
nome do arquivo original para este nome. Isso permite a criação de um 'nome relativo' jhead quando
fazendo um lote inteiro de arquivos. Por exemplo, o encantamento:

cabeça -chá "originais / & i" * .jpg

iria transferir o cabeçalho exif para cada arquivo .jpg no diretório original pelo
mesmo nome, ambos Win32 e a maioria dos shells Unix tratam o caractere '&' de uma forma especial
forma, então você tem que colocar aspas em torno dessa opção de linha de comando para o '&' para igualar
ser passado para o programa.

-cc Exclua o campo de comentário do cabeçalho JPEG. Observe que o comentário não faz parte de
o cabeçalho Exif.

-a partir de Exclua o cabeçalho Exif inteiramente. Deixa outras seções de metadados intactas.

-du Exclua a seção IPTC, se houver. Deixa outras seções de metadados intactas.

-dx Exclua a seção XMP, se houver. Deixa outras seções de metadados intactas.

-a partir de Exclua seções de jpeg que não sejam Exif, não comentem e, de outra forma, não sejam
contribuindo para a imagem - como dados que o photoshop pode deixar no
imagem.

-purejpg
Exclua todas as seções JPEG que não são necessárias para renderizar a imagem. Tira qualquer
metadados que vários aplicativos podem ter deixado na imagem. Uma combinação de
as opções -de -dc e -du.

-mkexif
Cria um cabeçalho exif mínimo. O cabeçalho Exif contém data / hora e miniatura vazia
campos apenas. Data / hora definida para a hora do arquivo por padrão. Use com a opção -rgt se você
deseja que o cabeçalho exif contenha uma miniatura. Observe que a criação do cabeçalho exif é muito
limitado no momento, e nenhum outro campo pode ser adicionado ao cabeçalho exif dessa maneira.

-esta Edite o campo de comentário do cabeçalho JPEG (note, este campo de comentário está fora do Exif
e pode ser parte de imagens JPEG de estilo Exif e não Exif).

Um arquivo temporário contendo o comentário é criado e um editor de texto é lançado para
edite o arquivo. O editor é especificado na variável de ambiente EDITOR. Se
nenhum é especificado notepad ou vi são usados ​​no Windows e Unix, respectivamente.
Depois que o editor sai, os dados são transferidos de volta para a imagem, e o
arquivo temporário excluído.

-cs lima
Salvar seção de comentários em um lima

-esta lima
Substitua o comentário pelo texto de lima

-cl corda
Substitua o comentário pela string especificada na linha de comando lima

INFORMAÇÃO / TIME MANIPULAÇÃO OPÇÕES


-pés Define a data e hora do sistema do arquivo para o que está armazenado no cabeçalho Exif.

-dsft Define o carimbo de data / hora Exif para o carimbo de data / hora do arquivo. Requer um cabeçalho Exif para pré-
existir. Use a opção -mkexif para criar um, se necessário.

-n[formato_string]
Esta opção faz com que os arquivos sejam renomeados e / ou movidos usando as informações de data
no campo "DateTimeOriginal" do cabeçalho Exif. Se o arquivo não for um arquivo Exif, ou
o DateTimeOriginal não contém um valor válido, a data do arquivo é usada. Se o
novo nome contém uma '/', isso será interpretado como um novo caminho, e o arquivo será
ser movido em conformidade.

Se o string_de_formato for omitido, o arquivo será renomeado para MMDD-HHMMSS. Observação
que este esquema não inclui o ano (nunca tenho fotos de anos diferentes
juntos de qualquer maneira).

Se um string_de_formato for fornecido, ele será passado para a função strftime como o
string de formato. Além disso, se a string de formato contiver '% f',
substitua o nome original do arquivo (menos a extensão). '% i' irá substituir um
número sequencial. Os zeros à esquerda podem ser especificados como com printf - ou seja, '% 04i'
preenche o número com 4 dígitos usando zeros à esquerda.

Se o nome incluir '/', isso será interpretado como um novo caminho para o arquivo. Se o
novo caminho não existe, o caminho será criado.

Se o nome de destino já existe, o nome será anexado com "a", "b", "c",
etc, a menos que o nome termine com uma letra, caso em que será anexado com
"0", "1", "2", etc.

Este recurso é especialmente útil se mais de uma câmera digital foi usada para tirar
fotos de um evento. Ao renomeá-los para um esquema de acordo com a data, eles irão
aparecem automaticamente para obter a maioria das listagens de diretório e imagens
navegadores. Alternativamente, se o seu navegador de imagens oferece suporte à listagem por tempo de arquivo, você
pode usar a opção -ft para definir a hora do arquivo para a hora em que a foto foi tirada.

Alguns dos argumentos mais úteis para strftime são:

%H Hora no formato de 24 horas (00 - 23)
%j Dia do ano como número decimal (001 - 366)
%m Mês como número decimal (01 - 12)
%M Minuto como número decimal (00 - 59)
%S Segundo como número decimal (00 - 59)
%w Dia da semana como número decimal (0 - 6; domingo é 0)
%y Ano sem século, como número decimal (00 - 99)
%Y Ano com século, como número decimal

Exemplo:

cabeça -n% Y% m% d-% H% M% S * .jpg

Isso renomeará arquivos correspondidos por * .jpg no formato AAAAMMDD-HHMMSS

Para obter uma lista completa dos argumentos strftime, consulte o strftime nas páginas de manual.
Observe que alguns argumentos para a função strftime (não listados aqui) produzem strings
com caracteres como ':' que podem não ser válidos como parte de um nome de arquivo em alguns
sistemas.

-ta <+ | ->
Ajuste o tempo armazenado no cabeçalho Exif h: mm para a frente ou para trás. Útil quando
tendo tirado fotos com o tempo errado definido na câmera, como depois
viajando através de fusos horários ou quando o horário de verão mudou.

Exemplos:

Adicione 1 hora e 5 minutos ao tempo
jhead -ta + 1: 05

Diminua o tempo em um segundo:
jhead -ta-0: 0: 1

Esta opção altera todos os campos de data / hora no cabeçalho exif, incluindo
"DateTimeOriginal" (tag 0x9003) e "DateTimeDigitized" (tag 0x9004).

-da -

Funciona como -ta, mas para especificar grandes deslocamentos de data, para ser usado ao fixar datas
de câmeras em que a data foi definida incorretamente, como redefinição de data e hora
por remoção da bateria em algumas câmeras

Porque diferentes meses e anos têm diferentes números de dias, um simples
compensar por meses, dias, anos pode levar a resultados inesperados às vezes. A Hora
deslocamento é, portanto, especificado como uma diferença entre duas datas, de modo que jhead pode
descobrir exatamente por quantos dias o carimbo de data / hora precisa ser ajustado, incluindo
anos bissextos e mudanças no horário de verão. As datas são especificadas como
aaaa: mm: dd. Para ajustes de sub-dia, uma hora do dia também pode ser incluída, por
especificando aaaa: nn: dd / hh: mm ou aaaa: mm: dd / hh: mm: ss

Exemplos:

O ano na câmera foi definido como 2005 em vez de 2004 para as fotos tiradas em abril
jhead -da2004:03:01-2005:03:01

A data padrão da câmera é 2002: 01: 01, e a data foi redefinida em 2005: 05: 29 às 11h21
jhead -da2005:05:29/11:21-2002:01:01

-ts Define a hora armazenada no cabeçalho Exif conforme a especificada na linha de comando.
O tempo deve ser especificado como: aaaa: mm: dd-hh: mm: ss

-ds Define a data armazenada no cabeçalho Exif conforme especificado na linha de comando.
Pode ser usado para definir a data, apenas ano e mês ou apenas ano. A data é especificada como:
aaaa: mm: dd, aaaa: mm, or aaaa

MINIATURA MANIPULAÇÃO OPÇÕES


-DT Exclua miniaturas do cabeçalho Exif, mas deixe as partes interessantes intactas.
Esta opção trunca a miniatura do cabeçalho Exif, desde que o
miniatura é a última parte do cabeçalho Exif (que até onde eu sei é sempre o
caso). Os cabeçalhos Exif têm uma miniatura embutida, que normalmente ocupa cerca de 10k
do espaço. Esta miniatura é usada por câmeras digitais. O Windows XP também pode usar este
miniatura, se presente (mas não precisa). As miniaturas são muito pequenas para usar
até mesmo em tela cheia no LCD da câmera digital. Eu não encontrei nenhum lado adverso
efeitos de exclusão de miniaturas, mesmo do software fornecido com meu antigo
Olympus digicam. Use com cuidado.

-st lima
Salve a miniatura integral em lima A miniatura fica dentro do cabeçalho Exif, e
é uma imagem JPEG de baixa resolução. Observe que fazer qualquer alteração em uma foto, exceto para
com alguns programas, geralmente apaga o cabeçalho Exif e com ele a miniatura.

A miniatura é de resolução muito baixa para realmente usar muito.

Este recurso tem uma opção interessante de 'caminho relativo' para especificar a miniatura
nome. Sempre que o nome para lima contém os caracteres 'e i', cabeça precisarão
substitua o nome do arquivo original por este nome. Isso permite a criação de um 'parente
nome 'ao fazer um lote inteiro de arquivos. Por exemplo, o encantamento:

cabeça -st "thumbnails / & i" * .jpg

criaria uma miniatura para cada arquivo .jpg no diretório de miniaturas pelo mesmo
nome, (desde que exista o diretório de miniaturas, é claro). Win32 e
Os shells do UNIX tratam o caractere '&' de uma maneira especial, então você deve colocar aspas
em torno dessa opção de linha de comando para o '&' até mesmo ser passado para o programa.

Se um '-' for especificado para o arquivo de saída, a miniatura é enviada para stdout. (UNIX
construir apenas)

-rt Substitua as miniaturas do cabeçalho Exif. Isso só funciona se o cabeçalho exif
já contém uma miniatura, e a miniatura está no final do cabeçalho (ambos
sempre o caso se a foto veio de uma câmera digital)

-rgt tamanho
Gere novamente a miniatura exif. 'size' especifica a altura ou largura máxima da miniatura.
Baseia-se no programa 'mogrify' (da ImageMagick) para regenerar a miniatura. Esse
só funciona se a imagem já contiver uma miniatura.

RODÍZIO OPÇÕES


-autorotação
Usando a tag 'Orientation' do cabeçalho Exif, gire a imagem para que seja
direito. O programa jpegtran é usado para realizar a rotação. Este programa é
presente na maioria das distribuições Linux. Para Windows, você precisa obter uma cópia dele.
Após a rotação, a etiqueta de orientação do cabeçalho Exif é definida como '1' (normal
orientação). A miniatura também é girada. Outros campos do cabeçalho Exif,
incluindo as dimensões não são alteradas, mas a altura / largura do JPEG são ajustadas. Esse
recurso é especialmente útil com câmeras Canon mais recentes, que definem a marca de orientação
automaticamente usando um sensor de gravidade.

-norot Limpa o campo de rotação no cabeçalho Exif sem alterar a imagem. Útil se
as imagens foram giradas anteriormente sem limpar a tag de rotação Exif, como alguns
Os navegadores de imagem irão girar automaticamente as imagens quando a tag de rotação for definida. As vezes,
miniaturas e tags de rotação podem ficar muito fora de sincronia com a manipulação
várias ferramentas. Para redefinir tudo, use -norot com -rgt para limpar isso.

SAÍDA VERBOSIDADE CONTROLE


-h Exibe um resumo das opções da linha de comando.

-v Torna o programa ainda mais detalhado do que já é. Como programas DOS, e
ao contrário dos programas UNIX, Jhead dá feedback sobre o que está fazendo, mesmo quando
nada dá errado. Usuário do Windows que sou, quando algo não me dá
feedback por 20 segundos, presumo que tenha travado.

-q Nenhuma saída em caso de sucesso, mais como programas Unix.

-V Imprima informações da versão e data de compilação. -exifmap Mostra um mapa dos bytes no
cabeçalho exif. Útil ao analisar cabeçalhos exif estranhos, não é muito útil para
desenvolvedores de software.

-se Suprima mensagens de erro relacionadas à estrutura de cabeçalho Exif corrompida.

-c Saída concisa. Isso faz com que as informações da imagem sejam resumidas em uma linha em vez de
de várias. Útil para navegar pelas imagens, bem como importar para o spread
planilhas (os dados são delimitados por espaço com aspas como qualificador de texto).

ARQUIVO COINCIDINDO OPÇÕES


modelo Restringe o processamento de arquivos para aqueles cujo modelo de câmera, conforme indicado pelo Exif
informações da imagem, contém a substring especificada no argumento após '-model'.
Por exemplo, o comando a seguir listará apenas imagens que são de um S100
Câmera:

cabeça modelo S100 * .jpg

Eu uso esta opção para restringir minha recompensa em JPEG às imagens que vieram de
minha câmera digital Canon S100, (veja a opção -cmd).

- apenas
Ignore todos os arquivos que não têm um cabeçalho Exif. Fotos direto de um digital
câmera tem um cabeçalho Exif, enquanto muitas ferramentas de manipulação de fotos descartam o Exif
cabeçalho.

- cmd Executa o comando especificado em cada arquivo JPEG a ser processado.

A seção Exif de cada arquivo é lida antes de executar o comando e reinserida
após a conclusão do comando.

O comando especificado invocado separadamente para cada JPEG que é processado, mesmo se
vários arquivos são especificados (explicitamente ou por curinga).

Exemplo de uso:

Tendo um diretório inteiro de fotos do meu S100, eu executo os seguintes comandos:

cabeça - cmd "mogrify Qualidade 80 &eu" modelo S100 * .jpg
cabeça - cmd "jpegtran -progressivo &i > & o " * .jpg

O primeiro comando modifica todos os JPEGs na árvore que indicam que eles são de
uma Canon S100 em seu cabeçalho Exif com qualidade de 80% na mesma resolução. Isto é um
processo 'com perdas', então eu só o executo em arquivos que são da Canon e só o executo
uma vez. O próximo comando então pega JPEGs e os converte em JPEGs progressivos.
O resultado são as mesmas imagens, sem diferenças perceptíveis, armazenadas na metade do
espaço. Isso produz economias substanciais em algumas câmeras.

Use jhead online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad