Parametry wiersza polecenia

Light Image Resizer może być uruchamiana za pomocą wiersza poleceń. Proszę odwołać się do poniższych źródeł i przykładów.

Pojedynczy plik lub folder

Aby przetworzyć pojedynczy plik lub folder, wystarczy użyć 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 oraz tworzył ich kopie w formacie bitmapowym (BMP), zachowując oryginalne wymiary.

Możesz też użyć wolnych kart do ładowania określonych typów plików z folderu. Jeśli chcesz przekonwertować wszystkie bitmapowe obrazy z folderu do formatu PNG:

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

Uwaga: Jeśli ścieżka zawiera spacje, należy ją owinąć cudzysłowem, na przykład tak: “c:\my photos”
Dotyczy to wszystkich parametrów, w których wartości mogą zawierać spacje!


Wiele plików

Możesz przetworzyć kilka plików w jednej operacji. Pamiętaj, aby użyć cytatów, jeśli zajdzie taka potrzeba (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

Uwaga: Maksymalna liczba znaków w wierszu poleceń może być ograniczona.
Jeśli chcesz przetwarzać 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 przetwarzać dużą liczbę plików jednocześnie, zalecamy używanie listy plików. To zasadniczo prosty plik tekstowy, który zawiera pełną ścieżkę dla każdego pliku obrazu (oddzieloną podziałami wierszy). Wiersz poleceń wykorzystuje następującą 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 ładuje 3 pliki obrazów określone w liście i zmienia ich rozmiar do 800 x 600 pikseli, zastępując oryginalne pliki.


Kod wyjścia / kod błędu

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

  • 0: Wszystkie pliki zostały pomyślnie przetworzone
  • 1: Podczas przetwarzania wystąpił jeden lub więcej błędów
  • 2: Podczas przetwarzania pojawiło się jedno lub więcej ostrzeżeń

Opcje

Poniższe parametry mogą posłużyć do ustawienia opcji przetwarzania. Parametry nie są rozróżniające 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”

Uwaga: Jeśli nazwa profilu zawiera spacje, pamiętaj, aby używać cudzysłowów. Na przykład:
/profile=“mój profil niestandardowy”

/W=<width>

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

/H=<height>

Definiuje wysokość wyjściową dla 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, domyślnie to “fit”.

Możliwe wartości:

  • fit: Zmień rozmiar i dopasuj obraz do docelowych wymiarów, zachowując oryginalny współczynnik obrazu. To jest domyślne.
  • stretch: Zmień rozmiar i rozciągnij obraz do docelowych proporcji. Szerokość i wysokość zawsze będą zgodne z określonymi, ale efekt może ulec odkształceniu.
  • center: Obraz centralny w wymiarach docelowych. Pozostałe tło (płótno) zostanie wypełnione kolorem zastępczym.
  • crop: Przytnij obraz na środek z wymiarami docelowymi. Jeśli obraz jest większy niż docelowe wymiary, będzie wyśrodkowany.
  • extend: Spraw, by obraz był kwadratowy, wydłużając krótkie boki rozmytym materiałem.
/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łębokość bitową, którą należy zapisać (dostępna tylko, jeśli format wyjściowy jest 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 zapisu (dostępna tylko, jeśli format wyjściowy jest 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]

Definiuje jakość kompresji od 1 do 100, prawidłową tylko dla JPG (domyślnie 80).

/AdjustPortrait=[0|1]

Dostosuj rozdzielczość dla zdjęć portretowych:

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

Skopiuj metadane EXIF (dla JPG):

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

Skopiuj metadane XMP (dla JPG):

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

Skopiuj metadane IPTC (dla JPG):

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

Skopiuj wbudowane profile ICC (dla JPG):

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

Osadz znak wodny z określonego pliku obrazu.

/WmAlpha=[0-255]

Przezroczystość dla znaku wodnego od 0 (w pełni przezroczysta) do 255 (nieprzezroczysta), domyślnie 255.

/WmPosition=[0-6]

Pozycja znaku wodnego na zdjęciu wyjściowym:

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

Poziome odstępy (w pikselach) dla znaków wodnych, jeśli nie są wycentrowane, domyślnie to 0.

/WmSpaceY=<value>

Pionowe odstępy (w pikselach) dla znaku wodnego jeśli nie są wyśrodkowane, domyślnie to 0.

/Mask="<filename mask>"

Maska nazw pliku wyjściowa, domyślnie 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=xZacznij liczyć od x, gdzie x jest liczbą
%DObecnie (01-31)
%MAktualny 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 jest włączony (1), zachowuje datę pliku oryginalnego. Domyślne jest wyłączone (0).

/Dpi=<value>

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

/Invert=[0|1]

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

/Grayscale=[0|1]

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

/Sepia=[0|1]

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

/AutoEnhance=[0|1]

Jeśli jest włączony (1), do obrazów stosuje się automatyczny filtr wzmacniający. Domyślne jest wyłączone (0).

/Brightness=<value>

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

/Contrast=<value>

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

/Split=<v>,<h>

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

/Policy=[always|enlarge|reduce]

Zmień politykę rozmiaru, aby użyć:

  • 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ść stopnia (-180 do 180).
Wartości dodatnie będą obracać się zgodnie z ruchem wskazówek zegara, wartości ujemne przeciwnie.

/Flip=[horizontal|vertical]

Odwróć obraz poziomo lub pionowo.

/FixGamma=[0|1]

Jeśli jest włączony (1), wartość gamma jest poprawiona podczas zmiany rozmiaru. To może zapobiec ciemnieniu obrazów. Domyślne jest wyłączone (0).

/OptimizePng=[0-7]

Optymalizuj kompresję obrazów PNG z określonym poziomem od 0 (szybki) do 7 (bardzo wolny).

/OptimizeJpeg=[0|1]

Jeśli jest włączona (1), kompresja JPEG jest zoptymalizowana. Może to być przydatne dla obrazów skierowanych do internetu. Domyślne jest wyłączone (0).

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

Jedną 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 wyników:

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

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

/Details

Pokazuj szczegóły (dziennik) podczas pracy.

/Minimized

Minimalizuj okno postępu podczas pracy.

/AutoClose

Zamknij po przetworzeniu zdjęć.
Jeśli chcesz zamknąć tylko wtedy, gdy nie było błędów ani ostrzeżeń, używaj:
/AutoClose=1

/Subfolders=[0|1]

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

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

Definiuje, co zrobić 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 = Przemianuj nowy plik, na przykład “plik (2)”
/Run

Natychmiast zacznij przetwarzanie.

/OptionsPage

Przejdź bezpośrednio do strony opcji po uruchomieniu. Przydatne, jeśli dodajesz pliki przez wiersz poleceń i wystarczy przeglądać opcje.