Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: optimalizace pomocí optipng [vyřešeno]  (Přečteno 1357 krát)

Michal1

  • Návštěvník
  • Příspěvků: 50
optimalizace pomocí optipng [vyřešeno]
« kdy: 06 Ledna 2010, 12:03:11 »
Dobrý den,

chtěl bych se zeptat, zda není nějaký skript pro hromadné optimalizování. Představuju si to asi takhle:

- složka obsahuje několik podsložek, které obsahují png obrázky
- všechny obrázky ve složce bych chtěl optimalizovat (přepsat, nenechávat zálohy, bez dalšího nastavování optimalizace)

Není na to nějaký skript, popř. jak to udělat?

Normální příkaz na optimalizaci je:

optipng nazev.png

Děkuju. M.
« Poslední změna: 06 Ledna 2010, 14:00:54 od Martin - ViPEr*CZ* »
Acer Extensa 5630G, Intel C2D T5800, ATI Radeon 3470, 2 GB RAM, HDD 320 GB (Ubuntu 9.10, Ubuntu 10.04)

Předtím: Acer Aspire 3002LM, Sempron 2800+, SIS, 512 MB RAM, HDD 60 GB (Ubuntu 6.06, 7.04, 7.10)

wam]Spider007

  • Host
Re: optimalizace pomocí optipng
« Odpověď #1 kdy: 06 Ledna 2010, 12:59:38 »
Kód: [Vybrat]
find /cesta/k/adresaru -type f | while read line; do optipng $line; done

napriklad nieco taketo?

Michal1

  • Návštěvník
  • Příspěvků: 50
Re: optimalizace pomocí optipng
« Odpověď #2 kdy: 06 Ledna 2010, 13:08:36 »
bohužel nejede, výpis:

bash: /home/michal/11_2009: je adresářem

Můžu se zeptat, co znamená "-type f"?
Acer Extensa 5630G, Intel C2D T5800, ATI Radeon 3470, 2 GB RAM, HDD 320 GB (Ubuntu 9.10, Ubuntu 10.04)

Předtím: Acer Aspire 3002LM, Sempron 2800+, SIS, 512 MB RAM, HDD 60 GB (Ubuntu 6.06, 7.04, 7.10)

NoWin

  • Host
Re: optimalizace pomocí optipng
« Odpověď #3 kdy: 06 Ledna 2010, 13:21:02 »
bohužel nejede, výpis:

bash: /home/michal/11_2009: je adresářem

Můžu se zeptat, co znamená "-type f"?
Vypíše pouze soubory

wam]Spider007

  • Host
Re: optimalizace pomocí optipng
« Odpověď #4 kdy: 06 Ledna 2010, 13:24:02 »
ako pise Roman Hornik, malo by najst len regularne subory

skus to teda takto
Kód: [Vybrat]
find /cesta/k/adresaru | grep .png | while read line; do optipng $line; done

NoWin

  • Host
Re: optimalizace pomocí optipng
« Odpověď #5 kdy: 06 Ledna 2010, 13:41:52 »
Nebo by to šlo bez grepu takhle:
Kód: [Vybrat]
find /cesta/k/adresaru -name *.png | while read line; do optipng $line; doneAle to už je otázkou vkusu :)

Michal1

  • Návštěvník
  • Příspěvků: 50
Re: optimalizace pomocí optipng
« Odpověď #6 kdy: 06 Ledna 2010, 13:56:52 »
Děkuju moc!

Šlape to jako hodinky :-)

Vyřešeno.
Acer Extensa 5630G, Intel C2D T5800, ATI Radeon 3470, 2 GB RAM, HDD 320 GB (Ubuntu 9.10, Ubuntu 10.04)

Předtím: Acer Aspire 3002LM, Sempron 2800+, SIS, 512 MB RAM, HDD 60 GB (Ubuntu 6.06, 7.04, 7.10)

 

Provoz zaštiťuje spolek OpenAlt.