InglêsFrancêsEspanhol

Ad


favicon do OnWorks

jpegtopnm - Online na nuvem

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

Este é o comando jpegtopnm 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


jpegtopnm - converte arquivo JPEG / JFIF em pixmap portátil ou graymap

SINOPSE


jpegtopnm [-dct {int|rápido|flutuar}] [-nosmooth] [-memória máxima N] [{-adobe|-notadobe}]
[-comentários] [-dumpexif] [-exif =especificação de arquivo] [-verboso] [-nível de rastreamento N] [ nome do arquivo ]

Todas as opções podem ser abreviadas com seu menor prefixo exclusivo.

DESCRIÇÃO


jpegtopnm converte o arquivo JFIF nomeado ou a entrada padrão se nenhum arquivo for nomeado para um PPM
ou arquivo de imagem PGM na saída padrão. Se o arquivo JFIF for da variedade de tons de cinza,
jpegtopnm gera um arquivo PGM (Portable Graymap). Caso contrário, ele gera um PPM
(Portable Pixmap) arquivo.

jpegtopnm usa a biblioteca JPEG do Independent JPEG Group para interpretar o arquivo de entrada. Ver
http://www.ijg.org para obter informações sobre a biblioteca.

"JFIF" é o nome correto para o formato de imagem comumente conhecido como "JPEG". Estritamente
falando, JPEG é um método de compressão. O formato de imagem usando compressão JPEG que
é de longe o mais comum é JFIF. Também existe um subformato de TIFF que usa JPEG
compressão.

EXIF é um formato de imagem que é um subformato de JFIF (a saber, um arquivo JFIF que contém um
Cabeçalho EXIF ​​como um marcador APP1). jpegtopnm lida com EXIF.

Os arquivos JFIF podem ter 8 bits por amostra ou 12 bits por amostra. A variedade de 8 bits é
de longe o mais comum. Existem duas versões da biblioteca IJG JPEG. Um lê apenas 8
arquivos de bits e o outro lê apenas arquivos de 12 bits. Você deve vincular o apropriado de
essas bibliotecas com jpegtopnm. Normalmente, isso significa que a biblioteca está em seu
caminho de pesquisa da biblioteca quando você executa jpegtopnm.

jpegtopnm gera saída com um byte ou dois bytes por amostra, dependendo de
se a entrada JFIF tem 8 bits ou 12 bits por amostra. Você pode usar profundidade pnm para
reduza um arquivo de dois bytes por amostra a um arquivo de um byte por amostra, se necessário.

Se o arquivo JFIF usa o espaço de cores CMYK ou YCCK, a entrada não contém
informações suficientes para saber a cor de cada pixel. Para saber a cor de um pixel,
teria que saber as propriedades das tintas às quais o espaço de cores se refere. jpegtopnm
interpreta as cores usando a transformação comum que assume que todas as tintas são
simplesmente subtrativo e linear.

OPÇÕES


As opções são apenas para usuários avançados:

-dct int
Use o método DCT inteiro (padrão).

-dct rápido
Use DCT inteiro rápido (menos preciso).

-dct flutuar
Use o método DCT de ponto flutuante. O método de flutuação é ligeiramente mais preciso
do que o método int, mas é muito mais lento, a menos que sua máquina tenha uma flutuação muito rápida
ponto de hardware. Observe também que os resultados do método de ponto flutuante podem variar
ligeiramente entre as máquinas, enquanto os métodos inteiros devem dar os mesmos resultados
em todos os lugares. O método do número inteiro rápido é muito menos preciso do que os outros dois.

-nosmooth
Use uma rotina de upsampling mais rápida e de qualidade inferior.

-memória máxima N
Definir limite na quantidade de memória jpegtopnm usa no processamento de imagens grandes. Valor
está em milhares de bytes, ou milhões de bytes se "M" for sufixado ao número.
Por exemplo, -memória máxima 4m seleciona 4000000 bytes. Se jpegtopnm precisa de mais espaço,
ele usa arquivos temporários.

-adobe

-notadobe
Existem duas variações no espaço de cores CMYK (e também YCCK) que podem ser
usado na entrada JFIF. No normal, um valor zero para os componentes de uma cor
indica ausência de tinta. No outro, um valor zero significa o máximo de tinta
cobertura. Este último é usado pelo Adobe Photoshop quando ele cria uma saída JFIF simples
arquivo (mas não quando ele cria a saída JFIF como parte do PostScript Encapsulado
resultado).

Essas opções dizem jpegtopnm qual versão do espaço de cores CMYK ou YCCK o
usos de imagem. Se você não especificar nenhum deles, jpegtopnm tenta descobrir por conta própria.
Na versão atual, não se esforça muito: apenas assume que
Versão do Photoshop, já que o Photoshop e seus emuladores parecem ser a principal fonte de
Imagens CMYK e YCCK. Mas com a experiência de uso, as versões futuras podem ser mais
sofisticado.

Se a imagem JFIF não indicar que é CMYK ou YCCK, essas opções não têm
efeito.

Se você não usar a opção certa, o sintoma é uma saída que parece
como um negativo.

-dumpexif
Imprime o conteúdo interpretado de qualquer cabeçalho Exif no arquivo de entrada para o padrão
Arquivo de erro. Semelhante ao programa cabeça (não faz parte do pacote Netpbm).

-exif =especificação de arquivo
Extraia o conteúdo do cabeçalho EXIF ​​da imagem de entrada e grave-o no
lima especificação de arquivo. especificação de arquivo = - significa gravá-lo na Saída Padrão. Nesse caso,
jpegtopnm não produz a imagem convertida.

jpegtopnm escreve o conteúdo do cabeçalho EXIF ​​byte a byte, começando com o
campo de comprimento de dois bytes (cujo comprimento inclui esses dois bytes).

Você pode usar este arquivo como entrada para ppmtojpeg para inserir um cabeçalho EXIF ​​idêntico em
uma nova imagem JFIF.

Se não houver cabeçalho EXIF, jpegtopnm escreve dois bytes de zero binário e nada
outro.

Um cabeçalho EXIF ​​assume a forma de um marcador JFIF APP1. Apenas o primeiro desses marcadores
nas contagens de cabeçalho JFIF.

-comentários
Imprima quaisquer comentários do arquivo de entrada no arquivo de erro padrão.

-verboso
Imprima detalhes sobre a conversão para o arquivo de erro padrão.

-nível de rastreamento n
Ative as mensagens de rastreamento da biblioteca JPEG para o arquivo de erro padrão. Um superior
valor de n obtém mais informações de rastreamento. -verboso implica um nível de rastreamento de pelo menos
1.

EXEMPLOS


Este exemplo converte o arquivo JFIF colorido foo.jpg em um arquivo PPM denominado foo.ppm:

jpegtopnm foo.jpg > foo.ppm

HINTS


Você pode usar ppmquant para quantizar a cor do resultado, ou seja, para reduzir o número de cores distintas
cores na imagem. Na verdade, talvez seja necessário se você quiser converter o arquivo PPM para
certos outros formatos. ppmdither Faz uma quantização mais sofisticada.

Use escala pnm para alterar as dimensões da imagem resultante.

Use ppmtopgm para converter um arquivo JFIF colorido em um arquivo PGM em tons de cinza.

Você pode usar facilmente esses conversores juntos. Por exemplo:

jpegtopnm foo.jpg | ppmtopgm | escala pnm .25
> foo.pgm

-dct rápido e / ou -nosmooth ganhe velocidade com um pequeno sacrifício de qualidade.

Se você tiver a sorte de ter um hardware de ponto flutuante muito rápido, -dct flutuar pode ser
ainda mais rápido do que -dct rápido. Mas na maioria das máquinas -dct flutuar é mais lento que -dct int; em
neste caso não vale a pena usar, porque sua vantagem de precisão teórica é muito pequena
para ser significativo na prática.

Outro programa, Djpeg, É similar. Djpeg é mantido pelo Independent JPEG Group e
empacotado com a biblioteca JPEG que jpegtopnm usa para todo o seu trabalho JPEG. Por causa de
isso, você pode esperar que ele explore os recursos JPEG mais atuais. Além disso, já que você tem que
ter a biblioteca para rodar jpegtopnm, mas não vice-versa, cjpeg pode ser mais comum
disponível.

Por outro lado, Djpeg não usa as bibliotecas NetPBM para gerar sua saída, pois todos
as ferramentas NetPBM, como jpegtopnm Faz. Isso significa que é menos provável que seja consistente com
todos os outros programas que lidam com os formatos NetPBM. Além disso, a sintaxe de comando de
jpegtopnm é consistente com as outras ferramentas Netpbm, ao contrário de Djpeg.

MEIO AMBIENTE


JPEGMEM
Se esta variável de ambiente for definida, seu valor será o limite de memória padrão. o
valor é especificado conforme descrito para o -memória máxima opção. Um explícito -memória máxima
opção substitui qualquer JPEGMEM.

Use jpegtopnm 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