Parâmetros da linha de comando
Light Image Resizer pode ser executado por linha de comandos. Por favor, consulte a seguinte referência e exemplos.
Ficheiro único ou pasta
Para processar um único ficheiro 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 carrega todos os ficheiros de imagem suportados a partir da pasta c:\photos e criar cópias em formato bitmap (BMP) mantendo as dimensões originais.
Também podes usar wildcards para carregar tipos específicos de ficheiros a partir de uma pasta. Se quiser converter todas as imagens bitmap de uma pasta para formato PNG:
resize.exe "c:\my images\*.bmp" /profile=original /format=png /run
Observação: Se um caminho contém espaços, precisa de ser enrolado entre aspas, assim: “c:\my photos”
Isto aplica-se a todos os parâmetros onde os valores podem conter espaços!
Ficheiros múltiplos
Pode processar vários ficheiros numa só operação. Certifique-se de usar citações 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 numa linha de comandos pode ser limitado.
Se quiser processar uma grande quantidade de ficheiros, ou se os nomes dos caminhos forem muito longos, por favor considere usar uma lista de ficheiros (ver secção seguinte para detalhes).
Lista de ficheiros
Para processar um grande número de ficheiros de uma só vez, recomendamos utilizar uma lista de ficheiros. Basicamente, um ficheiro de texto simples, que contém o caminho completo de cada ficheiro de imagem (separado por quebras de linha). A linha de comandos utiliza 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 carrega os 3 ficheiros de imagem especificados na lista de ficheiros e redimensiona-os para 800 x 600 píxeis, substituindo os ficheiros originais.
Código de saída / código de erro
A aplicação devolverá um dos seguintes códigos de erro ao sair:
- 0: Todos os ficheiros foram processados com sucesso
- 1: Um ou mais erros ocorreram 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 são indiferentes a maiúsculas minúsculas.
/Profile=[original|desktop|"<profile name>"]
Define o perfil a utilizar:
- original = Resolução original (por defeito)
- desktop = Resolução do ambiente de trabalho
- ou um dos nomes de perfil disponíveis, como “Marca de água”
Observação: Se o nome do perfil tiver espaços, certifique-se de usar aspas. Por exemplo:
/profile=“O meu perfil personalizado”
/W=<width>
Define a largura de saída das imagens.
/H=<height>
Define a altura de saída para imagens.
/Unit=[pixel|percent]
Define a unidade usada para largura e altura, sendo o padrão “pixel”.
/Mode=[fit|stretch|center|crop|extend]
Define o modo de redimensionamento a usar, sendo o padrão “fit”.
Valores possíveis:
- fit: Redimensionar e ajustar a imagem nas dimensões alvo, mantendo a proporção original. Este é o padrão.
- stretch: Redimensione e estique a imagem para a proporção de aspeto alvo. A largura e a altura serão sempre as especificadas, mas o resultado pode ser deformado.
- center: Imagem central nas dimensões alvo. O fundo restante (tela) será preenchido com uma cor substituta.
- crop: Recorte da imagem para o centro com as dimensões alvo. Se a imagem for maior do que as dimensões do alvo, será centrada.
- extend: Tornar a imagem quadrada estendendo lados curtos com conteúdo desfocado.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]
Define o modo de filtragem usado para escalar imagens, sendo o padrão “lanczos”.
Valores possíveis:
- fastlinear: Interpolação linear rápida (mais rápida, de menor qualidade)
- linear: Interpolação linear (rápida, qualidade média)
- lanczos: Interpolação de Lanczos (lenta, melhor qualidade)
- cubic: Interpolação cúbica (lenta, melhor qualidade)
- nearest: interpolação do vizinho mais próximo
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]
Define o formato da imagem de saída (por defeito é “original”).
/BitDepth=[auto|32|24|8|4|1]
Define a profundidade de bits a guardar (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 de cor a guardar (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 de compressão de 1 a 100, válida apenas para JPG (padrão 80).
/AdjustPortrait=[0|1]
Ajuste a resolução para imagens de retrato:
- 0 = Desligado
- 1 = Ligado (por defeito)
/Exif=[0|1]
Copiar metadados EXIF (para JPG):
- 0 = Desligado
- 1 = Ligado (por defeito)
/Xmp=[0|1]
Copiar metadados XMP (para JPG):
- 0 = Desligado
- 1 = Ligado (por defeito)
/Iptc=[0|1]
Copiar metadados IPTC (para JPG):
- 0 = Desligado
- 1 = Ligado (por defeito)
/Icc=[0|1]
Copiar perfis ICC embutidos (para JPG):
- 0 = Desligado
- 1 = Ligado (por defeito)
/WmFile="<filename>"
Incorporar marca de água a partir do ficheiro de imagem especificado.
/WmAlpha=[0-255]
Transparência para marca de água de 0 (totalmente transparente) a 255 (opaco), o padrão é 255.
/WmPosition=[0-6]
Posição da marca de água na imagem de saída:
- 0 = Canto superior esquerdo
- 1 = Pivot superior
- 2 = Canto superior direito
- 3 = Canto inferior esquerdo
- 4 = Centro inferior
- 5 = Canto inferior direito
- 6 = Centro (padrão)
/WmSpaceX=<value>
Espaçamento horizontal (em pixels) para marca de água se não estiver centrado, o padrão é 0.
/WmSpaceY=<value>
Espaçamento vertical (em pixels) para marca de água se não estiver centrado, o padrão é 0.
/Mask="<filename mask>"
Máscara de nome de ficheiro de saída a usar, o padrão é “%F [%P]”. A máscara pode conter as seguintes variáveis:
| %F | Nome original do ficheiro |
| %E | Extensão original do ficheiro |
| %DIR | Nome original da pasta |
| %P | Perfil selecionado |
| %W | Largura da imagem de saída |
| %H | Altura da imagem de saída |
| %N | Número consecutivo O número de N determina o número de dígitos: %NN = 01, %NNN = 001, etc. |
| %N=x | Comece a contar a partir de x, onde x é um número |
| %D | Dias atuais (01-31) |
| %M | Mês atual (01-12) |
| %YY | Ano atual (2 dígitos) |
| %YYYY | Ano atual (4 dígitos) |
| X-Artist | Informações sobre artistas EXIF |
| %X-Camera | Informações sobre câmaras EXIF |
| %X-Copyright | Informações de direitos de autor EXIF |
| %X-Date | Data EXIF |
| %X-Description | Descrição EXIF |
| %X-Software | Informação sobre o software EXIF |
/FileDate=[0|1]
Se ativado (1), mantém a data do ficheiro original. O padrão está desativado (0).
/Dpi=<value>
Alterar o valor do DPI para formatos que o suportem (JPEG, TIFF). O valor pode variar 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 para tons de cinzento. 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), aplica-se um filtro automático de melhoria às imagens. O padrão está desativado (0).
/Brightness=<value>
Diminua ou aumente o brilho pelo valor especificado (-100 a 100).
/Contrast=<value>
Diminuir ou aumentar o contraste pelo valor especificado (-100 a 100).
/Split=<v>,<h>
Dividir as 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]
Política de redimensionamento a utilizar:
- always = Redimensione sempre
- enlarge = Apenas amplie imagens menores do que a largura e altura especificadas
- reduce = Apenas reduz imagens maiores do que a largura e altura especificadas
/Rotate=<value>
Rodar a imagem pelo valor especificado em grau (-180 a 180).
Valores positivos rodam no sentido dos ponteiros do relógio, valores negativos no sentido contrário aos ponteiros do relógio.
/Flip=[horizontal|vertical]
Inverta a imagem na horizontal ou na vertical.
/FixGamma=[0|1]
Se ativado (1), o valor gama é melhorado ao redimensionar. Isto pode evitar que as imagens escureçam. O padrão está desativado (0).
/OptimizePng=[0-7]
Otimize a compressão de imagens PNG com um nível especificado de 0 (rápido) a 7 (muito lento).
/OptimizeJpeg=[0|1]
Se ativada (1), a compressão JPEG é otimizada. Isto pode ser útil para imagens direcionadas para a web. O padrão está desativado (0).
/Action=[copy|original|move|zip|pdf|gif]
Uma destas ações a realizar:
- copy = Criar cópias
- original = Substituir ficheiros originais
- move = Move ficheiros
- zip = Comprimir num ficheiro ZIP
- pdf = Criar um PDF
- gif = Criar GIF animado a partir de ficheiros de entrada
/Dest=[same|desktop|<path>]
Destino para saída:
- same = Mesma pasta do original (por defeito)
- desktop = Ambiente de Secretária
- <Caminho> = Um caminho personalizado, por exemplo: “c:\my path”
/ForceDest
Cria o diretório de destino se ainda não existir sem necessidade de ser solicitado
/Details
Mostrar detalhes (registo) durante a operação.
/Minimized
Minimizar a janela de progresso durante a operação.
/AutoClose
As imagens pós-imagens próximas foram processadas.
Se quiser fechar apenas se não houver erros ou avisos, utilize:
/AutoClose=1
/Subfolders=[0|1]
Se uma pasta for especificada como primeiro parâmetro, isto determina se as subpastas também serão pesquisadas:
- 0 = Desligado (padrão)
- 1 = Em
/Conflict=[ask|overwrite|skip|rename]
Define o que fazer em caso de conflito de nomes de ficheiro:
- ask = Aviso de visualização ao utilizador
- overwrite = Sobrescrever sem aviso
- skip = Não toque e ignore ficheiros
- rename = Renomear novo ficheiro, como “ficheiro (2)”
/Run
Comece a processar imediatamente.
/OptionsPage
Vai à página de opções logo após o lançamento. Útil se adicionares ficheiros por linha de comandos e só precisares de rever opções.
