it:software:squoosh

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
it:software:squoosh [2023/05/06 20:48] – vytvořeno Petr Nosekit:software:squoosh [2023/05/06 21:16] (aktuální) Petr Nosek
Řádek 6: Řádek 6:
 <code bash> <code bash>
 squoosh-cli -d /cesta/k/slozce --mozjpeg '{quality: 75}' --webp '{quality: 75}' --oxipng '{level: 2}' * squoosh-cli -d /cesta/k/slozce --mozjpeg '{quality: 75}' --webp '{quality: 75}' --oxipng '{level: 2}' *
 +squoosh-cli --mozjpeg '{"quality":75}' IMG_2021111* -d out
 </code> </code>
  
 Tento příkaz použije Squoosh CLI k zkomprimování všech souborů v aktuální složce a uloží je do složky, kterou určíte pomocí přepínače -d. Používá tři různé algoritmy pro komprimaci: MozJPEG pro JPEG soubory, WebP pro WebP soubory a OxiPNG pro PNG soubory. Každý algoritmus je nastaven na kvalitu 75, což můžete upravit podle potřeby. Přepínač * na konci příkazu říká Squoosh CLI, aby zpracoval všechny soubory ve složce. Tento příkaz použije Squoosh CLI k zkomprimování všech souborů v aktuální složce a uloží je do složky, kterou určíte pomocí přepínače -d. Používá tři různé algoritmy pro komprimaci: MozJPEG pro JPEG soubory, WebP pro WebP soubory a OxiPNG pro PNG soubory. Každý algoritmus je nastaven na kvalitu 75, což můžete upravit podle potřeby. Přepínač * na konci příkazu říká Squoosh CLI, aby zpracoval všechny soubory ve složce.
 +
 +
 +zdroje:
 +
 +  * https://zachrussell.net/blog/bulk-optimize-images-with-squoosh-cli/
 +  * https://github.com/GoogleChromeLabs/squoosh/issues/1247
 +
 +
 +A protože Squoosh odstraní všechna metadata, tak používám nástroj **exiftool** na překopírování metada ze zdrojových obrázků do již zkomprimovaných ve složce **out**. Názvy souborů musí být stejné.
 +
 +<code bash>
 +exiftool -TagsFromFile %f.jpg "-all:all>all:all" out/
 +</code>
  • it/software/squoosh.1683406131.txt.gz
  • Poslední úprava: 2023/05/06 20:48
  • autor: Petr Nosek