img

Zeigt Bilddaten und ändert Größe, Format und Qualität von JPEG, PNG und WebP einzeln oder stapelweise.

DateienVersion 1.1.4Stabil
lil-terminal

Überblick

img ist eine kleine Werkbank für Webbilder: Bilder ohne Zusatzmodule prüfen und mit GD oder Imagick JPEG, PNG und WebP skalieren oder konvertieren – einzeln, als Verzeichnis, per Maske oder Dateiliste.

Bilder stapelweise verarbeiten

Testen Sie Stapeländerungen zuerst an einem Bild und wenden Sie danach dieselben Regeln für Größe, Format und Qualität auf Verzeichnis oder Liste an.

Syntax

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

Referenz

img <file>

Bildinformationen anzeigen

-s <size>

proportional skalieren; eine Zahl begrenzt die längste Seite

-s <size> -w | -h

proportional nach gewählter Breite oder Höhe skalieren

-s <WxH>

auf exakte Abmessungen <WxH> skalieren

-t <format>

in ein Webformat umwandeln: jpg|png|webp

-q <1..100>

Ausgabequalität festlegen; Standard ist 85

-o <dst>

ein verarbeitetes Bild an ein explizites Ziel schreiben

-r

Quelldatei nach erfolgreicher Verarbeitung ersetzen

-f [dir] [mask]

passende Bilder in einem Verzeichnis verarbeiten; Standard sind aktuelles Verzeichnis und *

< <list>

Bildpfade aus einer Textdatei zeilenweise verarbeiten

Aktive Datei

Mit dem aktuellen core ist eine erfolgreich geöffnete Datei sofort als $ verfügbar. Ist dieses Modul der installierte Handler mit der höchsten Priorität für die Dateiendung, genügt der Dateiname, um sie über diesen Befehl zu öffnen. Beides sind Komfortfunktionen des core; img <file> bleibt die ausdrückliche Form.

Sicherheit

Standardmäßig entsteht eine benachbarte Datei name.img.ext; vorhandene Ziele werden nicht ersetzt. -o setzt ein explizites Ziel für ein Bild, -r ersetzt bewusst die Quelle. Der Stapelmodus durchsucht keine Unterverzeichnisse. Mit -r muss das Bildformat unverändert bleiben; für eine Formatkonvertierung -r weglassen oder -o verwenden.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Bild im aktuellen Verzeichnis prüfen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install img
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install img -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install img -v 1.1.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade img
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install img -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Bild im aktuellen Verzeichnis prüfen
cd \sandbox\images | img photo.jpg
Format      JPEG
Dimensions  48x32
MIME        image/jpeg
Size        732 B
Bildinformationen anzeigen
photo.jpg
Format      JPEG
Dimensions  48x32
MIME        image/jpeg
Size        732 B
Proportional skalieren; eine Zahl begrenzt die längste Seite
img $ -s 1200 -t webp -q 82
photo.jpg > photo.img.webp
Proportional nach gewählter Breite oder Höhe skalieren
img photo.jpg -s 32 -w -o photo-thumb.jpg
photo.jpg > photo-thumb.jpg
Proportional skalieren; eine Zahl begrenzt die längste Seite
img -f \sandbox\images "*.jpg" -s 1200 -t webp
photo.jpg > photo.img.webp
Bildpfade aus einer Textdatei zeilenweise verarbeiten
img -s 1200 < \sandbox\images\images.txt
photo.jpg > photo.img.jpg
product.jpg > product.img.jpg
Quelldatei nach erfolgreicher Verarbeitung ersetzen
img photo.jpg -s 40 -r
photo.jpg > photo.jpg
Bildinformationen anzeigen
img \sandbox\images\missing.jpg
Datei nicht gefunden

In diesem Beispiel verwendete Datei: sandbox/images/photo.jpg

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

[binary file: photo.jpg]

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.1.42026-08-09

Flexibles proportionales Skalieren

Längste Seite, feste Breite oder Höhe, exakte WxH-Größe und kompakte Quelle-Ziel-Ausgabe sind jetzt verfügbar.