WARMACHINE/HORDES > Rapports de bataille

[CRs] Lugdunum Connexion

<< < (34/174) > >>

schlaf:

--- Citation de: Portal le 10 septembre 2011 à 22:08:50 ---Quelqu'un connait il un moyen en "Traitement par lot" d'optimiser la compression pour que les images fassent 200ko pile ? Ami infographistes, à vos avis.

--- Fin de citation ---

bien sûr, ça existe..

le plus simple, c'est imagemagick.. c'est un outil en ligne de commande magique qui peut tout faire (ou presque). ça traite par lot, et ça c'est bien...

bon, une fois installé, la commande de base, c'est genre (en ligne de commande DOS)

mogrify -resize 50% *.jpg

là, de base, ça te prend toutes les photos du répertoire courant et divise la taille (en pixel) par deux. à voir en fonction de ton APN et de la taille visée (attention, ça ECRASE les photos --> procéder sur un répertoire de travail avec des copies).

bon, ça solutionne pas ton problème de taille en KO... donc faut jouer avec du script DOS ou shell... je subodore que tu es sous windows, donc il y a un truc qui fait genre ce qu'il faut à cette URL :

http://forum.hardware.fr/hfr/Photonumerique/Logiciels-Retouche/traitement-imagemagick-convert-sujet_18554_1.htm#t2970095

là, on est dans le "too much", puisque le mec rajoute un filtre flou, une signature, les 2 bordures noires et blanches, et compresse jusqu'à atteindre la taille limite... mais en gros il suffit de garder la boucle qui checke la taille et réduit la qualité petit à petit si besoin..

ça devrait donner un truc du genre du script ci-dessous (le même que sur HFR, nettoyé des fioritures)

à sauver dans un fichier resize.cmd et ensuite tu "fais glisser" les images à redimensionner sur le fichier resize.cmd

bon, c'est pas DU TOUT testé, donc ça ne marche peut-être pas, mais j'ai pas envie d'installer un émulateur DOS chez moi juste pour voir... mais le principe est là. le truc compresse en 800 px maxi (en conservant le ratio, donc 800 sera le plus grand côté quoi qu'il arrive, l'autre dimension est ajustée), puis descend la qualité de 5 en 5 jusqu'à tomber sous les 180ko (pour avoir de la marge).


--- Code: ---   @echo off

    REM Export web au standard Zeliste
    for %%f in (%*) do call :Traitement %%f
    pause
    goto :eof
    :MajTaille
    set /A size = %~z1
    goto :eof
    :Traitement
    @echo Traitement du fichier %1
    setlocal enabledelayedexpansion
    set /A qual = 100
    set /A size = 0
    set s="%~d1%~p1%~n1.jpg"

    :while
    set /A qual= !qual! - 5

    REM Resize en 800 de coté et transformant en JPEG
    mogrify -resize 800x800 -format JPEG -quality !qual! %s%
    REM MAJ de la variable contenant la taille du fichier final
    call :MajTaille %s%
    REM On refait tant que l'image est trop grosse (plus de 180 Ko soit 184320 octets)
    if %size% geq 184320 goto :while
    endlocal

--- Fin du code ---

Portal:
Tu es un génie. Aya même plus besoin de lancer Totoshop.

Spiff:
Merci à Schlaf qui m'a aidé à faire tourner le truc précité, et donc...

VLAD vs RECLAIMER-35PTS- KILLBOX

Ca se passe là:

http://zeliste40k.fr/index.php?q=gals&idx=324&from=0&gal=324

Spiff, plus que deux CR de retard...

Portal:
Merci pour ce zouli CR, les photos sont pas si tant floutes que ça.
Et la partie a dû être bien prenante, ça se joue à pas grand chose.

Frere_Amadeus:
Ouaip.

Les listes au début et deux-trois commentaires sur les effets en jeu et ça rend super bien. Les photos sont pas mal du tout. Vivement le nôtre, hihi.

**
Frère Amadeus

Navigation

[0] Index des messages

[#] Page suivante

[*] Page précédente

Utiliser la version classique