24 Mai 2009

pngout unter Linux mit wine (reloaded)

Hier noch ein alter Artikel. Diesmal geht es um pngout unter Linux.

Wenn man gerne und ausgiebig pngs auf seinen Seiten einsetzt, hat man ein großes Problem: Die Dateien sind oft größer, als sie sein müssten. Nun gibt es auch für Tuxliebhaber einige Alternativen, wie pngcrush. Das Programm ist durchaus brauchbar, aber es geht noch besser.

Das mit Abstand beste Programm für diesen Zweck ist pngout. Dummerweise gibt es das aber nur als Konsolenprogramm für Windows. Zum Glück gibt es Wine und damit funktionert das komprimieren von png Dateien wunderbar.

Mittlerweile benutze ich pngout in Verbindung mit diesem Script:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash 
case "$1" in
  d)
    for I in $2.png ; do wine /usr/local/bin/pngout.exe /y $I; done
    ;;
  f)
    wine /usr/local/bin/pngout.exe /y $2
    ;;
  *)
    echo "Usage:";
    echo "$0 d /path/to/dir  => Compress all images in dir";
    echo "$0 f /path/to/file => Compress single images";
    ;;
esac

Die Verwendung erklärt sich eigentlich von selbst. Ihr kopiert das Script unter dem Namen "pngout" und die pngout.exe in den Ordner /usr/local/bin und gebt der Datei Ausführungsrechte mit chmod +x /usr/local/bin/pngout. Ich braucht immer root Rechte für diese Aktionen. Dann lassen sich Dateien und Ordner mit

Code
1
pngout f dateiname

und

Code
1
pngout d ordnername

verkleinern. :-)

Ganzen Artikel lesen ...

22 Mai 2009

Nochmal zu Biet-o-matic unter Linux

Ich hatte ja mal geschrieben, dass Biet-O-Matic unter Wine wunderbar funktionieren würde. Darauf hin bekam ich eine ganze Menge Mails, dass dem nicht so wäre. Nun ja, in der aktuellen Version von Wine scheinen die letzten Fehler aber behoben zu sein. Ich benutz Biet-O-Matic jetzt seit 3 Monaten ohne Probleme und hab auch schon einige Dinge damit ersteigert. Der einzige Fehler, der mir bekannt ist, ist eine Fehlermeldung zum Start.

Meine Konfiguration

Code
1
2
3
4
5
6

$  cat /proc/version
Linux version 2.6.29-ARCH (root@T-POWA-LX) (gcc version 4.4.0 (GCC) ) #1 SMP PREEMPT Sat May 9 14:09:36 CEST 2009

$ wine --version
wine-1.1.21

Und ein Screenshot

Ganzen Artikel lesen ...
Abgelegt unter: Linux

© Oliver Sperke, 2009 (Seite erzeugt in 0,13ms)