• [^] # Re: Conservation des dates / metadata

    Posté par . En réponse à la dépêche Sortie de YOGA Image Optimizer 1.0. Évalué à 2.

    J'ai une fonction fish qui fait ça :

    function mozjpeg_all --description 'Re-encode multiple images using mozjpeg, preserving all markers'
     printf "%s\x00" $argv | xargs --null --max-args=1 --max-procs=3 -I'{}' /home/user/Dev/mozjpeg/build/jpegtran -copy all -outfile 'moz-{}' '{}'
    end

    Ça se transforme aisément en shell POSIX. Par contre, j'ai un avertissement de xargs qui me dit que je l'utilise mal, mais euh... ça marche.

    Ah oui, c'est le jpegtran de mozjpeg. En général, ça économise 5 à 7 %. Sans perte par rapport à l'original.