Parametry wiersza polecenia

Light Image Resizer może być uruchamiany z wiersza poleceń. Proszę odnieść się do poniższych odniesień i przykładów.

Pojedynczy plik lub folder

Aby przetworzyć pojedynczy plik lub folder, użyj po prostu następującej składni:

resize.exe <File/Folder> [Options]

Przykład:

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

Powyższy przykład spowoduje załadowanie wszystkich obsługiwanych plików obrazu z folderu c:\photos i utworzyć ich kopie w formacie bitmapy (BMP), zachowując oryginalne wymiary.

Możesz również użyć znaków wieloznacznych, aby załadować określone typy plików z folderu. Jeśli chcesz przekonwertować wszystkie obrazy bitmapowe z folderu na format PNG:

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

Nuta: Jeśli ścieżka zawiera spacje, musi być ujęta w cudzysłowy, tak jak tutaj: “c:\my photos”
Dotyczy to wszystkich parametrów, w których wartości mogą zawierać spacje!


Wiele plików

Możesz przetwarzać kilka plików w jednej operacji. Upewnij się, że używasz cudzysłowów w razie potrzeby (jak wyjaśniono powyżej):

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

Przykład:

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

Nuta: Maksymalna liczba znaków w wierszu poleceń może być ograniczona.
Jeśli chcesz przetworzyć dużą liczbę plików lub nazwy ścieżek są bardzo długie, rozważ użycie listy plików (szczegóły w następnej sekcji).


Lista plików

Aby przetworzyć dużą liczbę plików jednocześnie, zalecamy użycie listy plików. Zasadniczo prosty plik tekstowy, który zawiera pełną ścieżkę do każdego pliku obrazu (oddzieloną końcami wierszy). Wiersz poleceń używa następującej składni:

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

Przykład:

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

Zawartość filelist.txt:

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

Powyższy przykład spowoduje załadowanie 3 plików graficznych określonych na liście plików i zmianę ich rozmiaru do 800 x 600 pikseli, zastępując oryginalne pliki.


Kod zakończenia / kod błędu

Aplikacja zwróci jeden z następujących kodów błędów przy wyjściu:

  • 0: Wszystkie pliki zostały przetworzone pomyślnie
  • 1: Podczas przetwarzania wystąpił jeden lub więcej błędów
  • 2: Wystąpiło co najmniej jedno ostrzeżenie podczas przetwarzania

Opcje

Poniższe parametry mogą być używane do ustawiania opcji przetwarzania. W parametrach nie jest rozróżniana wielkość liter.

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

Definiuje profil do użycia:

  • original = oryginalna rozdzielczość (domyślna)
  • desktop = rozdzielczość pulpitu
  • lub jedną z dostępnych nazw profili, na przykład “Znak wodny”

Nuta: Jeśli nazwa profilu zawiera spacje, upewnij się, że używasz cudzysłowów. Na przykład:
/profile=“mój profil niestandardowy”

/W=<width>

Definiuje szerokość wyjściową obrazów.

/H=<height>

Definiuje wysokość wyjściową obrazów.

/Unit=[pixel|percent]

Definiuje jednostkę używaną dla szerokości i wysokości, domyślnie to “pixel”.

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

Definiuje tryb zmiany rozmiaru do użycia, wartość domyślna to “fit”.

Możliwe wartości:

  • fit: Zmień rozmiar i dopasuj obraz do docelowych wymiarów, zachowując oryginalne proporcje. Jest to ustawienie domyślne.
  • stretch: Zmień rozmiar i rozciągnij obraz do docelowych proporcji. Szerokość i wysokość zawsze będą takie, jak określone, ale wynik może być zdeformowany.
  • center: Wyśrodkuj obraz w wymiarach docelowych. Pozostałe tło (płótno) zostanie wypełnione kolorem zastępczym.
  • crop: Przytnij obraz do środka z wymiarami docelowymi. Jeśli obraz jest większy niż docelowe wymiary, zostanie wyśrodkowany.
  • extend: Ustaw obraz w kwadrat, wydłużając krótkie boki z rozmytą zawartością.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Definiuje tryb filtrowania używany do skalowania obrazów, domyślnie to “lanczos”.

Możliwe wartości:

  • fastlinear: Szybka interpolacja liniowa (najszybsza, najniższa jakość)
  • linear: Interpolacja liniowa (szybka, średnia jakość)
  • lanczos: Interpolacja Lanczosa (wolna, najlepsza jakość)
  • cubic: Interpolacja sześcienna (wolna, najlepsza jakość)
  • nearest: interpolacja najbliższego sąsiada
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Definiuje format obrazu wyjściowego (domyślnie to “original”).

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

Definiuje głębię bitową do zapisania (dostępną tylko wtedy, gdy format wyjściowy to BMP lub PNG).

Obsługiwane wartości BMP: auto, 32, 24, 8, 4, 1
Obsługiwane wartości PNG: auto, 32, 24, 8

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

Definiuje głębię kolorów do zapisania (dostępne tylko wtedy, gdy format wyjściowy to JPG lub TIFF)

Obsługiwane wartości JPG: auto, RGB, YCbCr, CMYK, Grayscale
Obsługiwane wartości TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

Określa jakość kompresji od 1 do 100, dotyczy tylko JPG (domyślnie 80).

/AdjustPortrait=[0|1]

Dostosuj rozdzielczość dla obrazów portretowych:

  • 0 = Wyłączone
  • 1 = Włączone (domyślnie)
/Exif=[0|1]

Kopiuj metadane EXIF (dla JPG):

  • 0 = Wyłączone
  • 1 = Włączone (domyślnie)
/Xmp=[0|1]

Kopiuj metadane XMP (dla JPG):

  • 0 = Wyłączone
  • 1 = Włączone (domyślnie)
/Iptc=[0|1]

Kopiuj metadane IPTC (dla JPG):

  • 0 = Wyłączone
  • 1 = Włączone (domyślnie)
/Icc=[0|1]

Kopiuj osadzone profile ICC (dla JPG):

  • 0 = Wyłączone
  • 1 = Włączone (domyślnie)
/WmFile="<filename>"

Osadź znak wodny z określonego pliku obrazu.

/WmAlpha=[0-255]

Przezroczystość znaku wodnego od 0 (całkowicie przezroczyste) do 255 (nieprzezroczyste), domyślnie 255.

/WmPosition=[0-6]

Pozycja znaku wodnego na obrazie wynikowym:

  • 0 = U góry z lewej
  • 1 = Górne Centrum
  • 2 = Górny Prawy
  • 3 = Lewy Dolny
  • 4 = Centrum Dolny
  • 5 = Prawy Dolny
  • 6 = Środek (domyślnie)
/WmSpaceX=<value>

Poziome odstępy (w pikselach) dla znaku wodnego, jeśli nie jest wycentrowany, domyślnie 0.

/WmSpaceY=<value>

Pionowe odstępy (w pikselach) dla znaku wodnego, jeśli nie jest wycentrowany, domyślnie 0.

/Mask="<filename mask>"

Maska nazwy pliku wyjściowego do użycia, domyślnie jest to “%F [%P]”. Maska może zawierać następujące zmienne:

%Foryginalna nazwa pliku
%EOryginalne rozszerzenie pliku
%DIROryginalna nazwa folderu
%PWybrany profil
%WSzerokość obrazu wyjściowego
%HWysokość obrazu wyjściowego
%NKolejny numer
Liczba N określa liczbę cyfr:
%NN = 01, %NNN = 001, itd.
%N=xRozpocznij numerację od x, gdzie x to liczba
%DBieżący dzień (01-31)
%MBieżący miesiąc (01-12)
%YYBieżący rok (2 cyfry)
%YYYYBieżący rok (4 cyfry)
X-ArtistEXIF informacje o artystach
%X-CameraEXIF informacje kamera
%X-CopyrightEXIF informacje o prawach autorskich
%X-Datedata EXIF
%X-Descriptionopis EXIF
%X-SoftwareEXIF informacje o oprogramowaniu
/FileDate=[0|1]

Jeśli włączone (1), zachowuje datę pliku oryginalnego. Domyślnie wyłączone (0).

/Dpi=<value>

Zmień wartość DPI dla formatów, które go obsługują (JPEG, TIFF)Wartość może być w zakresie od 1 do 1000.

/Invert=[0|1]

Jeśli włączone (1), kolory zostaną odwrócone. Domyślnie wyłączone (0).

/Grayscale=[0|1]

Jeśli włączone (1), konwertuje obrazy na skalę szarości. Domyślnie wyłączone (0).

/Sepia=[0|1]

Jeśli włączone (1), dodaje efekt sepii do obrazów. Domyślnie wyłączone (0).

/AutoEnhance=[0|1]

Jeśli włączone (1), automatyczny filtr ulepszający jest stosowany do obrazów. Domyślnie wyłączone (0).

/Brightness=<value>

Zmniejsz lub zwiększ jasność o określoną wartość (-100 do 100).

/Contrast=<value>

Zmniejsz lub zwiększ kontrast o określoną wartość (-100 do 100).

/Split=<v>,<h>

Podziel obrazy na części, gdzie <v> to liczba wierszy pionowych, a <h> to liczba kolumn poziomych. Na przykład: /split=2,4
Maksymalna wartość dla <v> oraz <h> to 8.

/Policy=[always|enlarge|reduce]

Polityka zmiany rozmiaru do użycia:

  • always = Zawsze zmieniaj rozmiar
  • enlarge = Powiększaj tylko obrazy mniejsze niż określona szerokość i wysokość
  • reduce = Zmniejszaj tylko obrazy większe niż określona szerokość i wysokość
/Rotate=<value>

Obróć obraz o określoną wartość w stopniach (-180 do 180).
Wartości dodatnie obrócą się zgodnie z ruchem wskazówek zegara, wartości ujemne przeciwnie do ruchu wskazówek zegara.

/Flip=[horizontal|vertical]

Odwróć obraz w poziomie lub w pionie.

/FixGamma=[0|1]

Jeśli ta opcja jest włączona (1), wartość gamma jest poprawiana podczas zmiany rozmiaru. Może to zapobiec ciemniejszemu przyciemnieniu obrazów. Domyślnie wyłączone (0).

/OptimizePng=[0-7]

Optymalizuj kompresję obrazów PNG o określonym poziomie od 0 (szybko) do 7 (bardzo wolno).

/OptimizeJpeg=[0|1]

Jeśli ta opcja jest włączona (1), kompresja JPEG jest zoptymalizowana. Może to być przydatne w przypadku obrazów kierowanych do internetu. Domyślnie jest wyłączone (0).

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

Jedna z tych czynności do wykonania:

  • copy = Tworzenie kopii
  • original = Zastąpić oryginalne pliki
  • move = Przenoszenie plików
  • zip = Kompresować w pliku ZIP
  • pdf = Utwórz PDF
  • gif = Tworzenie animowanych GIF z plików wejściowych
/Dest=[same|desktop|<path>]

Miejsce docelowe dla danych wyjściowych:

  • same = Ten sam folder co oryginalny (domyślnie)
  • desktop = Pulpit
  • <ścieżka> = Niestandardowa ścieżka, na przykład: “c:\my path”
/ForceDest

Utwórz katalog docelowy, jeśli jeszcze nie istnieje, nie pytając o to

/Details

Pokaż szczegóły (dziennik) podczas operacji.

/Minimized

Minimalizuj okno postępu podczas operacji.

/AutoClose

Zamknij po przetworzeniu obrazów.
Jeśli chcesz zamknąć tylko wtedy, gdy nie wystąpiły błędy ani ostrzeżenia, użyj:
/AutoClose=1

/Subfolders=[0|1]

Jeśli jako pierwszy parametr podano folder, określa to, czy będą również przeszukiwane podfoldery:

  • 0 = Wył. (domyślnie)
  • 1 = Włączone
/Conflict=[ask|overwrite|skip|rename]

Określa, co robić w przypadku konfliktu nazw plików:

  • ask = Wyświetlanie monitu do użytkownika
  • overwrite = Nadpisać bez ostrzeżenia
  • skip = Nie dotykaj i nie pomijaj pliku
  • rename = Zmień nazwę nowego pliku, np. “plik (2)”
/Run

Rozpocznij przetwarzanie natychmiast.

/OptionsPage

Przejdź bezpośrednio do strony opcji po uruchomieniu. Przydatne, jeśli dodajesz pliki z linii poleceń i chcesz tylko sprawdzić opcje.