Page 1 sur 1

Compressions images sur serveur

Posté : 01 janv. 2007, 19:20
par loubets
Bonjour,

j'éspère ne pas faire d'erreur en publiant dans cette rubrique.

Connaissez vous un script qui me permettrait de compresser automatiquement toutes les images d'un dossier (sans les renommer) et qui ne compresserait que les images ajoutées depuis la dernière compression (par ex le script s'exécuterait 1 fois/24h)

Merci de votre aide.

Re: Compressions images sur serveur

Posté : 01 janv. 2007, 20:27
par Truc
Salut,
j'éspère ne pas faire d'erreur en publiant dans cette rubrique.
Disons qu'il n'y a pas de rubrique prévue pour ce genre de question.
Il ne s'agit pas d'un Forum pour scripts tout fait.

As tu demandé à -- :google: -- ?

Posté : 01 janv. 2007, 20:33
par loubets
Oui j'ai cherché aussi bien sur des sites Français qu'Anglais mais je n'ai rien trouvé.

Les sites de petites annonces que j'ai pu visiter font savoir qu'ils compressent les images envoyées sur leurs serveurs.

J'imagine qu'ils ne le font pas manuellement.

Je pensais qu'un tel script existait, mais je me trompe peût être.

Posté : 01 janv. 2007, 20:40
par Truc

Posté : 02 janv. 2007, 11:34
par AB
Le lien indiqué par Truc est une fonction avancée.

Si tu souhaites plutôt un tutoriel pour connaître les bases :
http://www.siteduzero.com/tuto-3-166-1- ... #ss_part_5

Posté : 02 janv. 2007, 14:04
par AB
J'évite d'utiliser ces fonctions car cela ne donne pas de bons résultats (à mes yeux) et je n'ai pas trouvé de moyen de contrôler la qualité du jpeg en sortie.

Y-a-t-il une méthode pour se rapprocher de la qualité "supérieure" d'exportation jpeg générée par les logiciels photo? La qualité générée par PHP se rapprochant plus de la qualité "moyenne_basse" même à partir d'un fichier de qualité supérieure.

Y-a-t-il une solution?

Posté : 02 janv. 2007, 14:17
par loubets
Le dossier en question contient des fichiers jpg,jpeg,gif,png.

Apparement la compression au moment de l'upload n'est pas possible, vous pourriez confirmer ?

Merci :)

Posté : 02 janv. 2007, 15:17
par fab
Effectivement il faut que l'upload soit effectif pour traiter les images.
Pour réduire la taille d'images ( dans mon cas c'était des photos ) j'avais utilisé le réenchantillonage des photos grace à la fonction http://fr.php.net/manual/fr/function.im ... ampled.php pour des photos ça m'avait vraiment réduit la taille des photos je crois de mémoire de plus de 75 %
Pour juste avoir l'effet de réechantillonage il faut que tu spécifies exactement les mêmes dimensions.