Este é o comando econvert 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
econvert - conversor de imagem do kit de ferramentas ExactImage
SINOPSE
econvertido [opção...] [{-i | --entrada} Arquivo de entrada...] [{-o | --resultado} arquivo de saída...]
econvertido {-h | --Socorro}
DESCRIÇÃO
ExactImage é uma biblioteca de processamento de imagem C ++ rápida. Ao contrário de muitos outros frameworks de biblioteca,
permite a operação em vários espaços de cores e profundidades de bits nativamente, resultando em pouca memória
e requisitos computacionais.
econvertido é uma interface de linha de comando para a biblioteca de processamento de imagens e simulações
Converso de ImageMagick. No entanto, a sintaxe econvert não é compatível com convert.
OPÇÕES
Input / output
-i lima, --entrada lima
Leia a imagem do arquivo especificado. Opcionalmente, os nomes dos arquivos podem ser prefixados com o formato
nome, por exemplo, jpg: - ou raw: rgb8-dump.
-o lima, --resultado lima
Salve a imagem de saída no arquivo especificado. Opcionalmente, os nomes dos arquivos podem ser prefixados com
nome do formato, por exemplo, jpg: - ou raw: rgb8-dump.
-a lima, --acrescentar lima
Anexa a imagem de saída ao arquivo especificado. A imagem existente deve ter a mesma largura que
o anexo. Opcionalmente, os nomes dos arquivos podem ser prefixados com o nome do formato, por exemplo, jpg: -
ou bruto: rgb8-dump.
--comprimir método
Use o método de compressão especificado para escrever imagens, por exemplo, G3, G4, Zip, ...
o padrão depende do formato de saída.
--descomprimir método
Use o método de descompressão especificado para ler imagens.
--qualidade n
Use a qualidade especificada usada para gravar imagens compactadas. Os valores válidos são
inteiros de 0 a 100. O padrão é 75.
--resolução xdpi [ydpi]
Defina a resolução dos metadados.
--Tamanho largura altura
Defina as dimensões da imagem para imagens brutas.
--dividir Arquivo...
Divida a imagem na direção Y em várias imagens.
Dimensionamento, colheita, transformações
--escala bicúbica x
Dimensione os dados da imagem com filtro bi-cúbico. Use fator de escala x.
--escala bilinear x
Dimensione os dados da imagem com filtro bi-linear. Use fator de escala x.
- escala de caixa x
(Abaixo) escala os dados da imagem com filtro de caixa. Use fator de escala x.
--ddt-escala x
Dimensione os dados de imagem com triangulação dependente de dados. Use fator de escala x.
- escala mais próxima x
Dimensione os dados da imagem para o vizinho mais próximo. Use fator de escala x.
--escala x
Dimensione os dados da imagem usando um método adequado para o fator especificado x.
--miniatura x
Redução rápida e suja para uma miniatura. Use fator de escala x.
--cortar x y w h
Corte a área especificada da imagem.
--corte automático rápido
Recorte automático rápido.
--virar
Vire a imagem verticalmente.
--flop
Vire a imagem horizontalmente.
--girar n
Rodar a imagem n graus.
Cores
--brilho x
Altere o brilho da imagem.
--contraste x
Altere o contraste da imagem.
--saturação x
Altere a saturação da imagem.
--leveza x
Altere a luminosidade da imagem.
--matiz x
Altere o matiz da imagem.
--negar
Negue a imagem.
--gama x
Altere a gama da imagem.
--normalizar
Transforme a imagem para abranger toda a gama de cores.
--espaço colorido espaço colorido
Converta o espaço de cores da imagem. Os valores válidos são: BW, BILEVEL, GREY, GREY1, GREY2, GREY4,
RGB, YUV e CYMK.
--floyd-steinberg n
Execute o dithering Floyd-Steinberg usando n tons.
--riemersma n
Execute o dithering Riemersma usando n tons.
Filtros
--borrão desenvolvimento padrão
Executar desfoque gaussiano com desvio padrão desenvolvimento padrão.
--desentrelaçar
Ordem aleatória a cada segunda linha.
--borda
Detecte bordas.
--convolver x11 x12 ... X1n ... xn1 xn2 ... xnn
Convolva a imagem usando a matriz de convolução especificada.
desenho
--primeiro plano cor
Definir a cor do primeiro plano.
--fundo cor
Defina a cor do plano de fundo.
--Fonte fonte
Use a fonte especificada para desenhar o texto.
- rotação de texto n
Use a rotação de texto especificada.
--texto x1 y1 altura texto
Desenhe o texto.
--largura do traçado n
Defina a largura do traço para primitivos de vetor.
--linha x1 y1 x2 y2
Desenhe uma linha.
Ajuda
-h, --Socorro
Exibir texto de ajuda e sair.
EXEMPLOS
fundamentos básicos
Os dados da imagem devem ser lidos usando -i or --entrada, as rotinas de processamento são selecionadas por seus
nome com dois travessões iniciais (por exemplo --girar) e em qualquer ponto os dados podem ser gravados
em um arquivo com -o or --resultado, Por exemplo:
econvert -i lenea.tiff --box-scale 0.5 -o medium.png --box-scale 0.5 -o little.png
Lossless transformações of JPEG arquivos
A biblioteca atrasa a decodificação da imagem tanto quanto possível e fornece algoritmos sem perdas para
trabalhar em dados compactados (como JPEGs) diretamente:
econvert -i AV220-Scan.JPG --resolução 300x300 -o 1.jpg --rotate 90 -o 2.jpg --rotate 180 -o 3.jpg --rotate -90 -o 4.jpg --flip -o 5.jpg --flop -o 6.jpg --scale 0.25 -o thumb.jpg
Neste exemplo, 1.jpg será criado a partir dos coeficientes JPEG DCT originais, aqueles
os coeficientes serão reorganizados e 2.jpg, 3.jpg, 4.jpg, 5.jpg e 6.jpg serão gravados
sem qualquer perda adicional de qualidade. Somente no final, para imagem thumb.jpg, o DCT irá
realmente ser decodificado - mas devido ao dimensionamento acelerado de JPEG apenas parcialmente.
Miniaturas of bi-nível imagens
Quando as imagens de 1 bit, preto e branco, são reduzidas, a saída geralmente fica ruim, pois o
algoritmos de biblioteca sempre operam no espaço de cores em que os dados da imagem são armazenados. Para trabalhar
em torno deste problema, o espaço de cores deve ser alterado (por exemplo, para cinza de 8 bits) antes de aplicar
o redutor de caixa. No final, o resultado pode ser convertido de volta para apenas alguns tons de cinza
como 2 ou 4 bits:
econvert -i avision-bw-scan.pbm --colorspace grey8 --box-scale 0.125 --colorspace grey2 -o thumb.png
Mais rápido JPEG down-scaling
Se você não se preocupa com a qualidade, apenas com o rendimento, você pode forçar o vizinho mais próximo
dimensionamento apenas especificando um fator de escala que o decodificador JPEG pode acelerar (½, ¼ ou 1/8)
e aplique o dimensionamento restante manualmente. Para alcançar um escalonamento mais rápido com o eficaz
fator 1/3:
econvert -i big.jpg --escala .5 --escala mais próxima 0.66 -o thumb.jpg
Trabalho com digital Câmera RAW dados,
Uma ampla variedade de formatos RAW de câmeras digitais é suportada. Normalmente, a decodificação de dados RAW deve
ser transparentes e automáticos, no entanto, alguns formatos também são arquivos TIFF válidos e os
a miniatura incorporada pode ser escolhida em favor do conteúdo RAW real. Este este caso
o decodificador dcraw pode ser solicitado explicitamente com o prefixo do decodificador da entrada
parâmetro:
econvert -i dcraw: img_0123.cr2 ...
Para extrair rapidamente a visualização da miniatura incorporada, especifique o polegar como método de descompressão
antes que a imagem seja carregada:
econvert --decompress thumb -i dcraw: img_0123.cr2 ...
Carregando arbitrário cru dados,
É possível carregar dados brutos arbitrários por meio da especificação raw: codec; profundidade de cor
(espaço de cores) e o tamanho dos dados brutos devem ser especificados explicitamente:
econvert --size 1696x32 --colorspace rgb8 -i raw: arquivo de dados ...
Use econvert online usando serviços onworks.net