Parâmetros de linha de comando

Light Image Resizer pode ser executado por linha de comando. Consulte a seguinte referência e exemplos.

Arquivo ou pasta única

Para processar um único arquivo ou pasta, basta usar a seguinte sintaxe:

resize.exe <File/Folder> [Options]

Exemplo:

resize.exe c:\photos /profile=original /format=bmp /run

O exemplo acima carregará todos os arquivos de imagem suportados da pasta c:\photos e crie cópias deles em formato bitmap (BMP) mantendo as dimensões originais.

Você também pode usar curingas para carregar tipos de arquivos específicos de uma pasta. Se você deseja converter todas as imagens de bitmap de uma pasta para o formato PNG:

resize.exe "c:\my images\*.bmp" /profile=original /format=png /run

Observação: Se um caminho contiver espaços, ele precisa ser colocado entre aspas, como isso: “c:\my photos”
Isso se aplica a todos os parâmetros em que os valores podem conter espaços!


Vários arquivos

Você pode processar vários arquivos em uma operação. Certifique-se de usar aspas, se necessário (como explicado acima):

resize.exe <Filename1> <Filename2> ... [Options]

Exemplo:

resize.exe "c:\my photos\image1.jpg" "c:\my photos\image2.jpg" /profile=desktop /run

Observação: O número máximo de caracteres em uma linha de comando pode ser limitado.
Se você deseja processar uma grande quantidade de arquivos, ou nomes de caminhos são muito longos, considere usar uma lista de arquivos (veja a próxima seção para detalhes).


Lista de arquivos

Para processar um grande número de arquivos de uma só vez, recomendamos usar uma lista de arquivos. Basicamente, um arquivo de texto simples, que contém o caminho completo para cada arquivo de imagem (separados por quebras de linha). A linha de comando usa esta sintaxe:

resize.exe /fl=<Filename> [Options]

Exemplo:

resize.exe /fl="c:\my path\filelist.txt" /w=800 /h=600 /action=original /run

Conteúdo de filelist.txt:

c:\photos\image1.jpg
c:\photos\image2.jpg
c:\photos\image3.jpg

O exemplo acima carregará o 3 arquivos de imagem especificados na lista de arquivos e redimensione-os para 800 x 600 píxeis, substituindo os arquivos originais.


Código de saída / Erro de código

O aplicativo retornará um dos seguintes códigos de erro na saída:

  • 0: Todos os arquivos foram processados ​​com sucesso
  • 1: Ocorreram um ou mais erros durante o processamento
  • 2: Um ou mais avisos ocorreram durante o processamento

opções

Os parâmetros abaixo podem ser usados ​​para definir opções de processamento. Os parâmetros não diferenciam maiúsculas de minúsculas.

/Profile=[original|desktop|"<profile name>"]

Define o perfil a ser usado:

  • original = resolução original (padrão)
  • desktop = resolução da área de trabalho
  • ou um dos nomes de perfil disponíveis, Como “Marca d'água”

Observação: Se o nome do perfil contiver espaços, certifique-se de usar aspas. Por exemplo:
/profile=“meu perfil personalizado”

/W=<width>

Define a largura da saída para imagens.

/H=<height>

Define a altura da saída para imagens.

/Unit=[pixel|percent]

Define a unidade usada para largura e altura, o padrão é “pixel”.

/Mode=[fit|stretch|center|crop|extend]

Define o modo de redimensionamento a ser usado, o padrão é “fit”.

Valores possíveis:

  • fit: Redimensionar e ajustar a imagem nas dimensões de destino, mantendo a proporção original. Esse é o padrão.
  • stretch: Redimensionar e esticar a imagem para a proporção de destino. A largura e a altura serão sempre as especificadas, mas resultado pode ser deformado.
  • center: imagem central nas dimensões alvo. restante fundo (tela de pintura) será preenchido com uma cor de substituição.
  • crop: Cortar a imagem para centralizar com as dimensões de destino. Se a imagem for maior que as dimensões de destino, será centrado.
  • extend: Torne a imagem quadrada estendendo lados curtos com conteúdo borrado.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Define o modo de filtragem usado para dimensionar imagens, o padrão é “lanczos”.

Valores possíveis:

  • fastlinear: Interpolação linear rápida (o mais rápido, menor qualidade)
  • linear: Interpolação linear (velozes, qualidade média)
  • lanczos: Interpolação de Lanczos (lento, melhor qualidade)
  • cubic: Interpolação cúbica (lento, melhor qualidade)
  • nearest: interpolação de vizinhos mais próxima
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Define o formato da imagem de saída (o padrão é “original”).

/BitDepth=[auto|32|24|8|4|1]

Define a profundidade de bits para salvar com (disponível apenas se o formato de saída for BMP ou PNG).

Valores suportados para BMP: auto, 32, 24, 8, 4, 1
Valores suportados para PNG: auto, 32, 24, 8

/ColorDepth=[auto|RGB|YCbCr|CMYK|Grayscale|CIELAB]

Define a profundidade da cor para salvar com (disponível apenas se o formato de saída for JPG ou TIFF)

Valores suportados para JPG: auto, RGB, YCbCr, CMYK, Grayscale
Valores suportados para TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

Define a qualidade da compactação de 1 para 100, válido apenas para JPG (padrão 80).

/AdjustPortrait=[0|1]

Ajustar a resolução para imagens em retrato:

  • 0 = Desligado
  • 1 = Ativado (padrão)
/Exif=[0|1]

Copiar metadados EXIF (para JPG):

  • 0 = Desligado
  • 1 = Ativado (padrão)
/Xmp=[0|1]

Copiar metadados XMP (para JPG):

  • 0 = Desligado
  • 1 = Ativado (padrão)
/Iptc=[0|1]

Copiar metadados IPTC (para JPG):

  • 0 = Desligado
  • 1 = Ativado (padrão)
/Icc=[0|1]

Copiar perfis ICC incorporados (para JPG):

  • 0 = Desligado
  • 1 = Ativado (padrão)
/WmFile="<filename>"

Incorporar marca d'água do arquivo de imagem especificado.

/WmAlpha=[0-255]

Transparência para marca d'água de 0 (totalmente transparente) para 255 (opaco), o padrão é 255.

/WmPosition=[0-6]

Posição da marca d'água na imagem de saída:

  • 0 = Superior esquerdo
  • 1 = Centro superior
  • 2 = Superior direito
  • 3 = Esquerda inferior
  • 4 = Centro inferior
  • 5 = Canto inferior direito
  • 6 = Centro (padrão)
/WmSpaceX=<value>

Espaçamento horizontal (em pixels) para marca d'água se não estiver centralizado, o padrão é 0.

/WmSpaceY=<value>

Espaçamento vertical (em pixels) para marca d'água se não estiver centralizado, o padrão é 0.

/Mask="<filename mask>"

Máscara de nome de arquivo de saída a ser usada, o padrão é “%F [%P]”. A máscara pode conter as seguintes variáveis:

%FNome do arquivo original
%EExtensão de arquivo original
%DIRNome da pasta original
%PPerfil selecionado
%WLargura da imagem de saída
%HAltura da imagem de saída
%NNúmero consecutivo
Número de N's determina o número de dígitos:
%NN = 01, %NNN = 001, etc.
%N=xComece a contar a partir de x, onde x é um número
%DDia atual (01-31)
%MMês atual (01-12)
%YYAno atual (2 dígitos)
%YYYYAno atual (4 dígitos)
X-ArtistEXIF informações do artista
%X-CameraInformações da câmera EXIF
%X-CopyrightInformações de direitos autorais EXIF
%X-DateData EXIF
%X-DescriptionDescrição EXIF
%X-SoftwareInformações sobre o software EXIF
/FileDate=[0|1]

Se ativado (1), mantém a data do arquivo original. O padrão está desativado (0).

/Dpi=<value>

Alterar o valor de DPI para formatos compatíveis (JPEG, TIFF). O valor pode estar entre 1 e 1000.

/Invert=[0|1]

Se ativado (1), as cores serão invertidas. O padrão está desativado (0).

/Grayscale=[0|1]

Se ativado (1), converte imagens em escala de cinza. O padrão está desativado (0).

/Sepia=[0|1]

Se ativado (1), adiciona efeito sépia às imagens. O padrão está desativado (0).

/AutoEnhance=[0|1]

Se ativado (1), um filtro de aprimoramento automático é aplicado às imagens. O padrão está desativado (0).

/Brightness=<value>

Diminuir ou aumentar o brilho pelo valor especificado (-100 para 100).

/Contrast=<value>

Diminuir ou aumentar o contraste pelo valor especificado (-100 para 100).

/Split=<v>,<h>

Dividir imagens em partes, Onde <v> é o número de linhas verticais, e <h> o número de colunas horizontais. Por exemplo: /split=2,4
O valor máximo para <v> e <h> é 8.

/Policy=[always|enlarge|reduce]

Redimensionar política para usar:

  • always = Sempre redimensionar
  • enlarge = Amplie apenas imagens menores que a largura e altura especificadas
  • reduce = Reduza apenas imagens maiores que a largura e a altura especificadas
/Rotate=<value>

Girar a imagem pelo valor especificado em graus (-180 para 180).
Valores positivos girarão no sentido horário, valores negativos no sentido anti-horário.

/Flip=[horizontal|vertical]

Virar a imagem na horizontal ou na vertical.

/FixGamma=[0|1]

Se ativado (1), o valor gama é aprimorado ao redimensionar. Isso pode impedir que as imagens fiquem mais escuras. O padrão está desativado (0).

/OptimizePng=[0-7]

Otimize a compactação de imagens PNG com nível especificado de 0 (velozes) para 7 (muito devagar).

/OptimizeJpeg=[0|1]

Se ativado (1), A compactação JPEG é otimizada. Isso pode ser útil para imagens direcionadas para a web. O padrão está desativado (0).

/Action=[copy|original|move|zip|pdf|gif]

Uma dessas ações a serem executadas:

  • copy = Criar cópias
  • original = Substituir arquivos originais
  • move = Mover arquivos
  • zip = Compactar em um arquivo ZIP
  • pdf = Crie um PDF
  • gif = Crie GIF animado a partir de arquivos de entrada
/Dest=[same|desktop|<path>]

Destino para saída:

  • same = Mesma pasta que o original (padrão)
  • desktop = Área de Trabalho
  • <caminho> = Um caminho personalizado, por exemplo: “c:\my path”
/ForceDest

Crie um diretório de destino se ele ainda não existir sem solicitar

/Details

Mostrar detalhes (registro) durante a operação.

/Minimized

Minimize a janela de progresso durante a operação.

/AutoClose

Fechar após o processamento das imagens.
Se você deseja fechar apenas se não houver erros ou avisos, usar:
/AutoClose=1

/Subfolders=[0|1]

Se uma pasta for especificada como o primeiro parâmetro, isso determina se as subpastas serão pesquisadas também:

  • 0 = Desligado (padrão)
  • 1 = Ativado
/Conflict=[ask|overwrite|skip|rename]

Define o que fazer em caso de conflito de nome de arquivo:

  • ask = Exibir aviso ao usuário
  • overwrite = Substituir sem aviso
  • skip = Não toque e pule o arquivo
  • rename = Renomear novo arquivo, Como “Arquivo (2)”
/Run

Iniciar o processamento imediatamente.

/OptionsPage

Vá para a página de opções diretamente após o lançamento. Útil se você adicionar arquivos por linha de comando, e só precisa revisar as opções.