img

Mit img prüfst, skalierst und konvertierst du Webbilder.

DateienVersion 1.1.5Stabil
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

Teste die Einstellungen zuerst an einem Bild. Originale bleiben ohne ausdrückliches -r unverändert.

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.

Bildverarbeitung ist auf 32 MiB Eingabe und 24 Mio. Pixel bei Quelle und Ziel (maximal 16000 pro Seite) begrenzt. Stapel: höchstens 200 Bilder, Listendateien: 128 KiB. Für die Verarbeitung ist GD oder Imagick erforderlich.

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.5
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
img \sandbox\images\photo.jpg
Format      JPEG
Dimensions  48x32
MIME        image/jpeg
Size        732 B
Proportional skalieren; eine Zahl begrenzt die längste Seite
img \sandbox\images\photo.jpg -s 24
photo.jpg > photo.img.jpg
Proportional nach gewählter Breite oder Höhe skalieren
img \sandbox\images\photo.jpg -s 24 -w
photo.jpg > photo.img.jpg
Proportional nach gewählter Breite oder Höhe skalieren
img \sandbox\images\photo.jpg -s 24 -h
photo.jpg > photo.img.jpg
Auf exakte Abmessungen <WxH> skalieren
img \sandbox\images\photo.jpg -s 32x20
photo.jpg > photo.img.jpg
In ein Webformat umwandeln: jpg|png|webp
img \sandbox\images\photo.jpg -t webp -q 82
photo.jpg > photo.img.webp
Ein verarbeitetes Bild an ein explizites Ziel schreiben
img \sandbox\images\photo.jpg -s 24 -o \sandbox\images\thumb.jpg
photo.jpg > thumb.jpg
Quelldatei nach erfolgreicher Verarbeitung ersetzen
img \sandbox\images\photo.jpg -s 24 -r
photo.jpg > photo.jpg
Passende Bilder in einem Verzeichnis verarbeiten; Standard sind aktuelles Verzeichnis und *
img -f \sandbox\images "*.jpg" -s 24 -t webp
photo.jpg > photo.img.webp
product.jpg > product.img.webp
Bildpfade aus einer Textdatei zeilenweise verarbeiten
img -s 24 < \sandbox\images\images.txt
photo.jpg > photo.img.jpg
product.jpg > product.img.jpg
Bildinformationen anzeigen
img \sandbox\images\missing.jpg
Datei nicht gefunden
Passende Bilder in einem Verzeichnis verarbeiten; Standard sind aktuelles Verzeichnis und *
img -f \sandbox\images "*.jpg"
Resize or output format required

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.52026-11-01

Produktionsreife Verfeinerung

Aktuelle stabile Version von img. Mit img prüfst, skalierst und konvertierst du Webbilder.