Tool zum JPG- und PNG-Bilder optimieren

Normal abgespeicherte JPEG- und PNG-Bilder haben noch großes Potential, eine geringere Dateigröße zu bekommen.

Mit meinem Befehlszeilenprogramm “normal-png-jpg-compressor.exe” habe ich die gängigen Tools dazu in eine einfach zu nutzende Befehlszeilenanwendung gepackt.

Damit könnt Ihr einzelne Bilder und auch ganze Ordner mit Bildern sowohl verlustfrei als auch verlustbehaftet komprimieren lassen.

Console interface to the JPEGOPTIM AND OPTIPNG compressor excutables.

Syntax:
    normal-png-jpg-compressor.exe [--threshold=<percentage>] [--lossmode=<lossless|lossy|all>] [--cachemode=<use|ignore>] [--cache-folder="<folder path>"] [--includes="<include1;include2;...>"] [--excludes="<exclude1;exclude2;...>"] 

<file or folder path>:
    A folder path is automatically recursed.
    The images are in-place replaced. No backup will be created. Better use a version-control system
    like SVN or GIT to have backups of your modified images.

[--cache-folder="<folder path>"]:
    Optional. The application stores a cache to minimize API costs. Optionally specify a cache folder.
    If not specified, the same folder as the executable is being used.

[--cachemode=<use|ignore>]:
    Optional. Specify whether to use a cache or not. If non is specified, the cache is used.

[--threshold=<percentage>]:
    Optional. If a threshold is specified, images are only changed if the compression ration is greater
    than the specified percentage value. Default is 1 (%).

[--lossmode=<lossless|lossy|all>]:
    Optional. Specify a compression mode. If non is specified, lossless is used.
    A lossy mode modifes your images and they might look subtile differently.

[--includes="<include1;include2;...>"]:
    Optional. A semicolon-separated list of substrings to match the found files.
    If a match is detected, the file is being processed. Prefix an include optionally
    with [RX] to indicate a Regular Expression include or with [WC] to indicate a
    wildcard include instead of a substring match include. If no includes are specified,
    all possible PNG, GIF and JPG files are being processed. Excludes take precedence over includes.

[--excludes="<exclude1;exclude2;...>"]:
    Optional. A semicolon-separated list of substrings to match the found files.
    If a match is detected, the file is not processed. Prefix an exclude optionally
    with [RX] to indicate a Regular Expression exclude or with [WC] to indicate a
    wildcard exclude instead of a substring match exclude. Excludes take precedence
    over includes.

Im einfachsten Fall ruft Ihr das Programm einfach mit einem Ordnerpfad auf. also z.B.:

C:\>normal-png-jpg-compressor.exe c:\my\path\to\my\images

Und schon werden die Bilder automatisiert komprimiert.

Das Programm legt im selben Ordner wie die Programmdatei selbst auch eine Cache-Datei an, um bei mehrfachen Aufrufen die Bilder trotzdem nur einmal verarbeiten zu müssen.

Hier das Programm direkt downloaden. Einfach dann gleich starten, ohne Installation.