Komut Satırı Parametreleri

Light Image Resizer komut satırıyla çalıştırılabilir. Lütfen aşağıdaki referansa ve örneklere bakınız.

Tek dosya veya klasör

Tek bir dosya veya klasörü işlemek için aşağıdaki sözdizimi kullanın:

resize.exe <File/Folder> [Options]

Örnek:

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

Yukarıdaki örnek, desteklenen tüm resim dosyalarını klasörden yükleyecek c:\photos ve orijinal boyutlarını koruyarak bitmap formatında (BMP) kopyalarını oluşturabilir.

Ayrıca bir klasörden belirli dosya türlerini yüklemek için joker kartlar da kullanabilirsiniz. Tüm bitmap görüntüleri bir klasörden PNG formatına dönüştürmek istiyorsanız:

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

Not: Bir yol boşluk içeriyorsa, tırnak içinde sarılmalıdır, şöyle: “c:\my photos”
Bu, değerlerin boşluk içerebileceği tüm parametreler için geçerlidir!


Çoklu dosya

Tek bir işlemde birden fazla dosyayı işleyebilirsiniz. Gerekirse tırnak kullandığınızdan emin olun (yukarıda açıklandığı gibi):

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

Örnek:

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

Not: Bir komut satırındaki maksimum karakter sayısı sınırlı olabilir.
Eğer çok sayıda dosyayı işlemek istiyorsanız veya yol adları çok uzunsa, lütfen bir dosya listesi kullanmayı düşünün (detaylar için bir sonraki bölüme bakınız).


Dosya listesi

Aynı anda çok sayıda dosyayı işlemek için dosya listesi kullanmanızı öneririz. Temelde basit bir metin dosyası, her görüntü dosyasının tam yolunu içerir (satır aralarıyla ayrılmış). Komut satırı şu sözdizimi kullanır:

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

Örnek:

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

İçeriği filelist.txt:

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

Yukarıdaki örnek, dosya listesinde belirtilen 3 resim dosyasını yükleyip orijinal dosyaların yerine 800 x 600 piksele boyutlandırılır.


Çıkış kodu / hata kodu

Uygulama, çıkışta aşağıdaki hata kodlarından birini döndürecektir:

  • 0: Tüm dosyalar başarıyla işlendi
  • 1: İşlem sırasında bir veya daha fazla hata meydana geldi
  • 2: İşlem sırasında bir veya daha fazla uyarı meydana geldi

Seçenekler

Aşağıdaki parametreler, işleme seçeneklerini ayarlamak için kullanılabilir. Parametreler büyük harf duyarsızdır.

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

Kullanılacak profili tanımlar:

  • original = Orijinal çözünürlük (varsayılan)
  • desktop = Masaüstü çözünürlüğü
  • Ya da mevcut profil isimlerinden biri, mesela “Watermark”

Not: Profil adında boşluk varsa, mutlaka tırnak kullan. Örneğin:
/profile=“Özel profilim”

/W=<width>

Görüntüler için çıkış genişliğini tanımlar.

/H=<height>

Görüntüler için çıkış yüksekliğini tanımlar.

/Unit=[pixel|percent]

Genişlik ve yükseklik için kullanılan birimi tanımlar, varsayılan “pixel”.

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

Kullanılacak boyutlandırma modunu tanımlar, varsayılan “fit”.

Olası değerler:

  • fit: Orijinal en-boy oranını koruyarak görüntüyü hedef boyutlara göre yeniden boyutlandırın ve sığdırın. Bu varsayılan durumdur.
  • stretch: Görüntüyü hedef en-boy oranına göre yeniden boyutlandırıp genişlet. Genişlik ve yükseklik her zaman belirtildiği gibi olur, ancak sonuç çarpıtılabilir.
  • center: Hedef boyutlarda merkez görüntü. Kalan arka plan (tuval) ise yeni bir renkle doldurulur.
  • crop: Hedef boyutlarıyla birlikte görüntüyü merkeze kırpın. Eğer görüntü hedef boyutlardan büyükse, ortalanmış olur.
  • extend: Kısa kenarları bulanık içerikle uzatarak görüntüyü kare hale getirin.
/Filter=[fastlinear|linear|lanczos|cubic|nearest]

Görüntüleri ölçeklendirmek için kullanılan filtreleme modunu tanımlar, varsayılan olarak “lanczos”.

Olası değerler:

  • fastlinear: Hızlı doğrusal enterpolasyon (en hızlı, en düşük kalite)
  • linear: Doğrusal enterpolasyon (hızlı, orta kalitede)
  • lanczos: Lanczos interpolasyonu (yavaş, en kaliteli
  • cubic: Kübik interpolasyon (yavaş, en iyi kalitede)
  • nearest: en yakın komşu interpolasyonu
/Format=[original|bmp|jpg|gif|png|tif|jp2|pdf|psd|pcx|tga|webp|ico]

Çıkış görüntü formatını tanımlar (varsayılan “original”).

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

Kaydedilecek bit derinliğini tanımlar (yalnızca çıktı formatı ise kullanılabilir BMP veya PNG).

Desteklenen değerler BMP: auto, 32, 24, 8, 4, 1
Desteklenen değerler PNG: auto, 32, 24, 8

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

Kaydedilecek renk derinliğini tanımlar (yalnızca çıktı formatı ise kullanılabilir JPG veya TIFF)

Desteklenen değerler JPG: auto, RGB, YCbCr, CMYK, Grayscale
Desteklenen değerler TIFF: auto, RGB, CMYK, CIELAB

/Quality=[1-100]

1'den 100'e kadar sıkıştırma kalitesini tanımlar, sadece için geçerlidir JPG (varsayılan 80).

/AdjustPortrait=[0|1]

Portre görüntüleri için çözünürlüğü ayarlayın:

  • 0 = Kapalı
  • 1 = Açık (varsayılan)
/Exif=[0|1]

EXIF meta verilerini kopyala (for JPG):

  • 0 = Kapalı
  • 1 = Açık (varsayılan)
/Xmp=[0|1]

XMP meta verilerini kopyala (for JPG):

  • 0 = Kapalı
  • 1 = Açık (varsayılan)
/Iptc=[0|1]

IPTC meta verilerini kopyala (for JPG):

  • 0 = Kapalı
  • 1 = Açık (varsayılan)
/Icc=[0|1]

Gömülü ICC profillerini kopyala (for JPG):

  • 0 = Kapalı
  • 1 = Açık (varsayılan)
/WmFile="<filename>"

Belirtilen görüntü dosyasından watermark göm.

/WmAlpha=[0-255]

Watermark için şeffaflık 0'dan (tamamen şeffaf) 255'e (opak değil), varsayılan 255'tir.

/WmPosition=[0-6]

Çıkış görüntüsünde su işareti konumu:

  • 0 = Sol üst
  • 1 = Üst Orta
  • 2 = Sağ üst
  • 3 = Sol alt
  • 4 = Alt Orta
  • 5 = Sağ alt
  • 6 = Merkez (varsayılan)
/WmSpaceX=<value>

Filigran için yatay aralık (piksel cinsinden) ortalanmamışsa, varsayılan 0'dır.

/WmSpaceY=<value>

Filigran için dikey aralık (piksel cinsinden) ortalanmamışsa, varsayılan 0'dır.

/Mask="<filename mask>"

Kullanılacak çıktı dosya adı maskesi, varsayılan “%F [%P]”. Maske aşağıdaki değişkenleri içerebilir:

%FOrijinal dosya adı
%EOrijinal dosya uzantısı
%DIROrijinal klasör adı
%PSeçilmiş profil
%WÇıkış görüntü genişliği
%HÇıkış görüntü yüksekliği
%NArdışık sayı
N sayısı, basamak sayısını belirler:
%NN = 01, %NNN = 001, vb.
%N=xSaymaya x'ten başla, burada x bir sayıdır
%DGünümüz (01-31)
%MMevcut ay (01-12)
%YYMevcut yıl (2 hane)
%YYYYMevcut yıl (4 hane)
X-ArtistEXIF sanatçı bilgileri
%X-CameraEXIF kamera bilgileri
%X-CopyrightEXIF telif hakkı bilgileri
%X-DateEXIF tarihi
%X-DescriptionEXIF tanımı
%X-SoftwareEXIF yazılım bilgileri
/FileDate=[0|1]

(1) etkinleştirilirse, orijinal dosyanın dosya tarihi korunur. Varsayılan (0) devre dışı bırakılmıştır.

/Dpi=<value>

Destekleyen formatlar için DPI değerini değiştir (JPEG, TIFF). Değer 1 ile 1000 arasında olabilir.

/Invert=[0|1]

(1) etkinleştirilirse, renkler ters alınır. Varsayılan (0) devre dışı bırakılmıştır.

/Grayscale=[0|1]

(1) etkinleştirilirse, görüntüler gri tonlu hale dönüştürülür. Varsayılan (0) devre dışı bırakılmıştır.

/Sepia=[0|1]

(1) etkinleştirilirse, görüntülere sepya etkisi ekler. Varsayılan (0) devre dışı bırakılmıştır.

/AutoEnhance=[0|1]

(1) etkinleştirilirse, görüntülere otomatik bir geliştirme filtresi uygulanır. Varsayılan (0) devre dışı bırakılmıştır.

/Brightness=<value>

Parlaklığı belirtilen değere göre azaltın veya artırın (-100 ila 100).

/Contrast=<value>

Kontrastı belirli bir değere göre azaltın veya artırın (-100 ile 100).

/Split=<v>,<h>

Görüntüleri parçalara ayırın, burada <v> dikey sıra sayısıdır ve <h> yatay sütun sayısı. Örneğin: /split=2,4
Maksimum değer <v> ve <h> 8.

/Policy=[always|enlarge|reduce]

Kullanacak poliçeyi yeniden boyutlandırma:

  • always = Her zaman boyutunu değiştir
  • enlarge = Yalnızca belirtilen genişlik ve yükseklikten küçük görüntüleri büyütmek
  • reduce = Sadece belirtilen genişlik ve yükseklikten büyük görüntüleri küçültme
/Rotate=<value>

Görüntüyü belirli dereceye göre döndürün (-180'den 180'e).
Pozitif değerler saat yönünde döner, negatif değerler ise saat yönünün tersine döner.

/Flip=[horizontal|vertical]

Görüntüyü yatay veya dikey olarak çevirin.

/FixGamma=[0|1]

(1) etkinleştirildiğinde, boyutlandırma değişikliğinde gamma değeri iyileştirilir. Bu, görüntülerin kararmasını önleyebilir. Varsayılan (0) devre dışı bırakılmıştır.

/OptimizePng=[0-7]

PNG görüntülerin sıkıştırmasını belirtilen seviyeden 0 (hızlı) 7'ye (çok yavaş) optimize edin.

/OptimizeJpeg=[0|1]

Etkinleştirilirse (1), JPEG sıkıştırması optimize edilir. Bu, web için hedeflenen görseller için faydalı olabilir. Varsayılan (0) devre dışı bırakılmıştır.

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

Yapılması gereken bu eylemlerden biri:

  • copy = Kopyalar oluşturun
  • original = Orijinal dosyaları değiştirin
  • move = Dosyaları taşıma
  • zip = ZIP dosyasında sıkıştırma
  • pdf = PDF oluştur
  • gif = Giriş dosyalarından animasyonlu GIF oluşturun
/Dest=[same|desktop|<path>]

Çıkış hedefi:

  • same = Orijinaliyle aynı klasör (varsayılan)
  • desktop = Masaüstü
  • <Yol> = Örneğin, özel bir yol: “c:\my path”
/ForceDest

Henüz var değilse, hedef dizini oluşturma isteği vermeden

/Details

Operasyon sırasında detayları (günlüğü) gösterin.

/Minimized

Operasyon sırasında ilerleme penceresini en aza indirin.

/AutoClose

Görüntüler işlendikten sonra kapat.
Sadece hata veya uyarı yoksa kapatmak istiyorsanız, şunları kullanın:
/AutoClose=1

/Subfolders=[0|1]

Bir klasör ilk parametre olarak belirtilirse, bu alt klasörlerin de aranıp aranmayacağını belirler:

  • 0 = Kapalı (varsayılan)
  • 1 = Açık
/Conflict=[ask|overwrite|skip|rename]

Dosya adı çakışması durumunda ne yapılması gerektiğini tanımlar:

  • ask = Kullanıcıya gösteri önerisi
  • overwrite = Uyarı olmadan üzerine yazma
  • skip = Dosyaya dokunma ve atlama
  • rename = Yeni dosyayı yeniden adlandır, örneğin “dosya (2)”
/Run

Hemen işlemeye başlayın.

/OptionsPage

Başlattıktan hemen sonra seçenekler sayfasına gidin. Dosyaları komut satırıyla eklerseniz ve sadece seçenekleri gözden geçirmeniz gerekiyorsa faydalı.