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:
%F | oryginalna nazwa pliku |
%E | Oryginalne rozszerzenie pliku |
%DIR | Oryginalna nazwa folderu |
%P | Wybrany profil |
%W | Szerokość obrazu wyjściowego |
%H | Wysokość obrazu wyjściowego |
%N | Kolejny numer Liczba N określa liczbę cyfr: %NN = 01, %NNN = 001, itd. |
%N=x | Rozpocznij numerację od x, gdzie x to liczba |
%D | Bieżący dzień (01-31) |
%M | Bieżący miesiąc (01-12) |
%YY | Bieżący rok (2 cyfry) |
%YYYY | Bieżący rok (4 cyfry) |
X-Artist | EXIF informacje o artystach |
%X-Camera | EXIF informacje kamera |
%X-Copyright | EXIF informacje o prawach autorskich |
%X-Date | data EXIF |
%X-Description | opis EXIF |
%X-Software | EXIF 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.