img

Görüntü bilgilerini gösterir; JPEG, PNG ve WebP boyut, biçim ve kalitesini toplu olarak değiştirebilir.

DosyalarSürüm 1.1.4Kararlı
lil-terminal

Genel bakış

img, web görselleri için küçük bir çalışma aracıdır: ek uzantı olmadan inceleme yapar; GD veya Imagick varsa JPEG, PNG ve WebP dosyalarını tek dosya, klasör, maske ya da liste üzerinden boyutlandırır veya dönüştürür.

Görüntüleri toplu işlemek

Toplu görsel işlemlerinde dönüşümü önce tek dosyada deneyin, sonra aynı boyut, biçim ve kalite kurallarını dizine veya listeye uygulayın.

Sözdizimi

lil-terminal
img <file> [options] · img -f [dir] [mask] [options] · img [options] < <list>

Başvuru

img <file>

görüntü bilgilerini göster

-s <size>

orantılı boyutlandır; tek sayı en uzun kenarı sınırlar

-s <size> -w | -h

seçilen genişlik veya yüksekliğe göre orantılı boyutlandır

-s <WxH>

tam <WxH> boyutlarına getir

-t <format>

web biçimine dönüştür: jpg|png|webp

-q <1..100>

çıktı kalitesini ayarla; varsayılan 85

-o <dst>

tek dönüştürülmüş görüntüyü açık bir hedefe yaz

-r

başarılı dönüşümden sonra kaynak görüntüyü değiştir

-f [dir] [mask]

bir dizindeki eşleşen görüntüleri dönüştür; varsayılan geçerli dizin ve *

< <list>

metin dosyasında satır başına listelenen görüntü yollarını dönüştür

Etkin dosya

Güncel core ile başarıyla açılan dosya hemen $ olarak kullanılabilir. Bu modül dosya uzantısı için kurulu en yüksek öncelikli işleyiciyse yalnızca dosya adını yazmak dosyayı bu komutla açar. Bunlar core kolaylıklarıdır; açık kullanım biçimi img <file> olarak kalır.

Güvenlik

Dönüşüm varsayılan olarak komşu name.img.ext dosyasını oluşturur ve mevcut hedefi değiştirmez. Tek açık hedef için -o, yalnızca bilinçli kaynak değişimi için -r kullanın. Toplu mod alt dizinlere inmez. -r kullanıldığında görüntü biçimi değişmemelidir; biçim dönüştürmek için -r seçeneğini kaldırın veya -o kullanın.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Geçerli dizindeki görüntüyü incele

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install img
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install img -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install img -v 1.1.4
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade img
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install img -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Geçerli dizindeki görüntüyü incele
cd \sandbox\images | img photo.jpg
Format      JPEG
Dimensions  48x32
MIME        image/jpeg
Size        732 B
Görüntü bilgilerini göster
photo.jpg
Format      JPEG
Dimensions  48x32
MIME        image/jpeg
Size        732 B
Orantılı boyutlandır; tek sayı en uzun kenarı sınırlar
img $ -s 1200 -t webp -q 82
photo.jpg > photo.img.webp
Seçilen genişlik veya yüksekliğe göre orantılı boyutlandır
img photo.jpg -s 32 -w -o photo-thumb.jpg
photo.jpg > photo-thumb.jpg
Orantılı boyutlandır; tek sayı en uzun kenarı sınırlar
img -f \sandbox\images "*.jpg" -s 1200 -t webp
photo.jpg > photo.img.webp
Metin dosyasında satır başına listelenen görüntü yollarını dönüştür
img -s 1200 < \sandbox\images\images.txt
photo.jpg > photo.img.jpg
product.jpg > product.img.jpg
Başarılı dönüşümden sonra kaynak görüntüyü değiştir
img photo.jpg -s 40 -r
photo.jpg > photo.jpg
Görüntü bilgilerini göster
img \sandbox\images\missing.jpg
Dosya bulunamadı

Bu örnekte kullanılan dosya: sandbox/images/photo.jpg

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

[binary file: photo.jpg]

İlgili belgeler

Güncel herkese açık sürüm

v1.1.42026-08-09

Esnek orantılı yeniden boyutlandırma

Uzun kenar, açık genişlik/yükseklik, kesin WxH ve kompakt kaynak > sonuç çıktısı eklendi.