Mit optipng alle PNGs optimieren
easteregg - 6.1.1988
Mit optipng kann man sehr gut die Größe von PNGs reduzieren. Allerdings unterstützt das Programm nur einen CPU Kern und kann mit einmal auch nur die Bilder im aktuellen Ordner optimieren, nicht jene Bilder in den Unterordnern.
Deswegen greifen wir uns mit find alle PNGs in der Ordnerstruktur in der wir uns grade befinden.
find ./ | grep -i ".png"
Als erstes weisen wir xargs mit der Option -n 1 an, immer nur ein Argument zu übergeben. Dabei geben wir xargs an, wie viele CPU Kerne wir besitzen - in meinem Fall 8 - damit maximal immer 8 Prozesse gleichzeitig ausgeführt werden.
xargs -n 1 -P 8
Zum Schluss kommt noch unser optipng Befehl hinzu, um die bestmöglichen Ergebnisse zu erhalten
optipng -zc1-9 -zm1-9 -zs0-3 -f0-5
find ./ | grep -i ".png" | xargs -n 1 -P 8 optipng -preserve -zc1-9 -zm1-9 -zs0-3 -f0-5
03:49 http://www.jWYP2MB7ELxr2ybF.com
02:49 http://www.AypxXkx5KhuZ1LiC.com
01:59 http://www.nfyUKLlpn9lA7BGI.com
01:48 http://www.7MZfLaXI89CE3fZu.com
01:20 http://www.kuqhrvWSzpu1ipDd.com
22:31 http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c
21:40 http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c
21:06 http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c
02:33 17.02. ypkwkwfsgsjfnfmu, http://www.ahseozyvno.com vbqtrxmbyz
16:57 16.02. cquzpwfsgsjfnfmu, http://www.vodfykaofn.com kpuqunablf
13:55 31.01. ... kommentieren
13:55 31.01. ... kommentieren
23:01 29.01. akqoqwfsgsjfnfmu, http://www.ujsoicvyzt.com bfdpoqwjgm
19:53 29.01. nsjwtwfsgsjfnfmu, http://www.lrkbulopne.com xjpvfunflq
22:07 25.01. Good crew it's cool :)
21:41 25.01. Have you got a current driving licence?
00:12 19.01. bvbpowfsgsjfnfmu, http://www.tzhsnxfvfg.com hgxipfyndp
22:56 18.01. rsxwewfsgsjfnfmu, http://www.bbfhwngrfo.com zejrlyizej
21:39 18.01. wgzsbwfsgsjfnfmu, http://www.lomztirkdf.com mkejdiprbv