Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 17-01-2007 11:07:54

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Optimiser le poids des images

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 1.04
- Thème utilisé : défaut
- Plugins en place : aucun
- Nom de l'hebergeur : en local pour le moment

Problème(s) rencontré(s) : réduire la taille des images


Bonjour à tous et merci pour ce forum, FAQ, traduc ... qui m'on permit d'installer WPMU en fr en quelques minutes.

J'ai envie de proposer à mes membres de créer leur blog, qui serait texte mais aussi avec certainement pas mal de photos. Je pense pas avoir bcp de blogs (100-200 gd max), mais le probléme se pose de l'hebergement, bande passante ...

J'aimerais pouvoir optimiser les photos pour le net, cad soit retailler les photos, soit réduire la qualité. Style un gars veut ajouter une photo qui dépasse le kota (par exemple 500 ko au lieu de 200ko) et hop le truc optimise en direct pour que la photo fasse plus que 200ko. J'ai regardé sur ce forum, mais j'ai pas réussi à trouver ?

Merci à tous pour vos réponses.

Hors ligne

 

#2 17-01-2007 12:29:38

codfingers
Passionné WP
Lieu: Nice
Date d'inscription: 16-12-2005
Messages: 611
Site web

Re: Optimiser le poids des images

Ce que j'ai trouvé de mieux pour optimiser les images c'est dans Photoshop la commande "enregistrer pour le web", en partant bien sûr toujours d'une résolution écran de 72 pixels et avoir défini les dimensions dans "taille de l'image" ! !  La fenêtre qui s'ouvre sur photoshop "enregistrer pour le web" est parfaite pour choisir la qualité  et à mesure on peut exactement voir le poids de l'image.

Dernière modification par codfingers (17-01-2007 12:30:56)


-----------------
Le Troisième Monde

Hors ligne

 

#3 17-01-2007 13:36:59

Oo
Adm'Oo'n
Lieu: La Courneuve
Date d'inscription: 07-10-2005
Messages: 3479
Site web

Re: Optimiser le poids des images

Bonjour à tous,

La solution de codfingers est cool, mais pour un usage privé ! Je ne pense pas que Allm peut se permettre de mettre une FAQ et de demander à ces membres de prendre Photoshop et d'optimiser eux mêmes les photos !

Une solution automatique est surement plus adaptée !!! En premier lieu je pensais à Image Manager [plug-in de gestion d'image], mais je crois qu'il faut que l'utilisateur/membre saisisse lui même la taille ou autre !

Je te conseille néanmoins de l'utiliser pour savoir si cela peut convenir dans un premier temps !

Malheureusement, de prime abord, je ne sais que te dire d'autre !

Oo


Vis comme si tu devais mourir demain, apprends comme si tu devais vivre toujours !!! - M. Gandhi
Portail Web - Le jeu des 1001 photos - Blog - Zooomr

Hors ligne

 

#4 17-01-2007 13:49:46

codfingers
Passionné WP
Lieu: Nice
Date d'inscription: 16-12-2005
Messages: 611
Site web

Re: Optimiser le poids des images

je sais qu'il existe des sites qui proposent ce service . j'ai oublié l'adresse...L 'idéal est de mettre une limitation de poids pour les uploads et de donner une adresse où la personne fait ce genre d'opération avant d'uploader ; à mon sens il n'y a pas d'autres solutions !


-----------------
Le Troisième Monde

Hors ligne

 

#5 17-01-2007 13:59:45

Oo
Adm'Oo'n
Lieu: La Courneuve
Date d'inscription: 07-10-2005
Messages: 3479
Site web

Re: Optimiser le poids des images

Je pense qu'il est possible de modifier la taille et le poids des photos lors de l'upload ! Enfin, il me semble !

Sinon, il y a plusieurs soft gratuit comme XNView !

Oo

Dernière modification par Oo (17-01-2007 14:00:27)


Vis comme si tu devais mourir demain, apprends comme si tu devais vivre toujours !!! - M. Gandhi
Portail Web - Le jeu des 1001 photos - Blog - Zooomr

Hors ligne

 

#6 17-01-2007 14:56:32

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Merci pour ces réponses rapides.

Oo t'as bien cerné mon probléme, dans l'idéal, c'est clair que c'est mieux si les users n'ont pas de manip à faire, pour que ce soit transparent pour eux.

Je vais tester le plugin.

Si ca marche pas, un lien vers un soft gratos peut étre une bonne idée c'est sur !

Hors ligne

 

#7 17-01-2007 15:58:08

LH
Bavard WP
Lieu: Grand Paris
Date d'inscription: 15-11-2006
Messages: 410
Site web

Re: Optimiser le poids des images

Salut,

Ce n'est pas trop compliqué de changer l'image et de la réduire.
WordPress le fait bien pour créer la miniature.

Si tu veux faire ça en changeant le code 'en dur', regarde la fonction wp_create_thumbnail et le fichier inline_uploading.php

Si tu veux faire ça plus proprement avec un plugin, ça demande plus de travail...
J'ai commencé un plugin qui ne fait pas exactement ça: je garde la taille originale de la photo sur le serveur et je construis une image réduite lors d'un affichage. Mais je n'ai pas eu le temps de le continuer...

Si tu as le temps et la motivation pour faire ton plugin, je veux bien te conseiller pour le code.

Des exemples de code sont là:
http://fr2.php.net/manual/fr/function.i … ampled.php


Faites un blog, un wiki... mais pas un forum!
Micro Web Agency (Création de sites internet avec WP)

Hors ligne

 

#8 17-01-2007 16:38:45

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Ok merci, mais faudra déja que tente de faire le code en dur avant de faire le plug-in, mon niveau php est pas trés élevé wink

Quand j'aurais réussi le resize en dur, on verra smile

J'ai commencé un plugin qui ne fait pas exactement ça: je garde la taille originale de la photo sur le serveur et je construis une image réduite lors d'un affichage
Oui c'est un peu différent, moi je veux pas garder l'image initiale, pour économiser de la place. Mais au final ca serait pas une grosse modif par rapport à ce que tu fais, suffit de suppirmer l'image initiale aprés retraitement.

Hors ligne

 

#9 18-01-2007 16:50:51

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Oo, je suis en train de tester XnView, mais j'arrive pas à trouver de fonction d'optimisation du poids de l'image. On peut la retailler, mais j'ai pas vu si on pouvais l'optimiser ?

Hors ligne

 

#10 19-01-2007 22:46:46

LH
Bavard WP
Lieu: Grand Paris
Date d'inscription: 15-11-2006
Messages: 410
Site web

Re: Optimiser le poids des images

Salut,

allm a écrit:

Oui c'est un peu différent, moi je veux pas garder l'image initiale, pour économiser de la place. Mais au final ca serait pas une grosse modif par rapport à ce que tu fais, suffit de suppirmer l'image initiale aprés retraitement.

Avec mon plugin, je ne crée jamais d'image supplémentaire sur le disque, le serveur tourne chaque fois pour construire l'image réduite dynamiquement fouet . Ce qui fait que je n'ai pas à toucher le code du inline-uploading.php pour y construire la nouvelle image... C'est pour ça que je te laisse regarder! Sinon je t'aurai donné les lignes de code tongue

Autrement pour réduire les images depuis l'ordinateur, j'utilise le PowerToys de XP, simple et efficace:
http://www.laboratoire-microsoft.org/ar … in/toys/5/

Il y a un autre logiciel dans le même genre, je crois: RSO Image Resizer, mais j'ai pas testé...

Bon courage.


Faites un blog, un wiki... mais pas un forum!
Micro Web Agency (Création de sites internet avec WP)

Hors ligne

 

#11 29-01-2007 17:31:42

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Bon je commence à regarder ça, je te tiendrais au courant, je commence à voir à peu prés comment faire.

Hors ligne

 

#12 03-02-2007 14:09:39

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

J'ai réussi un script php (pas encore intégré à WPMU) qui permet de préciser la taille max en hauteur, largeur et poids d'une image jpeg. Si ces caractéristiques sont pas remplies, l'image est retaillée. Par contre ca marche aprés upload. Dnas l'idéal faudra pouvoir modifier l'image direct sur le poste de l'utilisateur, mais je sais pas si c'est possible ?

Hors ligne

 

#13 03-02-2007 21:43:06

AmO
Joueur de pétanque.
Lieu: France - Nord
Date d'inscription: 19-09-2005
Messages: 5214
Site web

Re: Optimiser le poids des images

Modifier sur le poste client, non.

Redimensionner en live lors de l'envoi, oui en touchant un peu au code WPmu.


Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg
WP-Box: Travailler avec un spécialiste des technologies WordPress !

Hors ligne

 

#14 03-02-2007 22:06:38

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

J'ai avancé, j'arrive à le faire aprés envois, me reste ensuite à virer l'image initiale sur le serveur.

lors de l'envoi
en live ? Une grande image part et une petite arrive c'est possible ça ?

Hors ligne

 

#15 03-02-2007 22:28:45

AmO
Joueur de pétanque.
Lieu: France - Nord
Date d'inscription: 19-09-2005
Messages: 5214
Site web

Re: Optimiser le poids des images


Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg
WP-Box: Travailler avec un spécialiste des technologies WordPress !

Hors ligne

 

#16 03-02-2007 22:47:49

Damino
Modo Furtif !
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1633
Site web

Re: Optimiser le poids des images

Peut-être il y a-t-il aussi des trucs de ce côté là ?

Hors ligne

 

#17 04-02-2007 11:38:08

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Ok merci à vous deux, je vais regarder tout ça smile

Hors ligne

 

#18 04-02-2007 14:32:24

AmO
Joueur de pétanque.
Lieu: France - Nord
Date d'inscription: 19-09-2005
Messages: 5214
Site web

Re: Optimiser le poids des images

Good work.


Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg
WP-Box: Travailler avec un spécialiste des technologies WordPress !

Hors ligne

 

#19 04-02-2007 15:13:39

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Merci wink

Ca avance doucement, grace à vos conseils j'ai déplacé ma méthode de traitement de l'image pour travailler direct sur l'image uploadée avant son transfert dans le repertoire cible.

Par contre il me reste un pb. Le déplacement de l'image se fait via

move_uploaded_file($file['tmp_name'], $new_file)

qui permet d'amener l'image uploadée vers le repertoire cible.

Le pb est que cette fonction ne semble marcher que sur les fichiers uploadés, moi comme je retaille et échantillone l'image, je suis obligé d'en créer une nouvelle qui elle n'a pas étée uploadée et qui donc ne peut plus étre transferée avec move_uploaded_file. J'ai contourné le truc en utilisant la fonction rename(), mais je me demande si ca fait pas un trou de sécurité, vu que move_uploded_file est justement là pour blinder le truc ?

Hors ligne

 

#20 04-02-2007 20:23:04

LH
Bavard WP
Lieu: Grand Paris
Date d'inscription: 15-11-2006
Messages: 410
Site web

Re: Optimiser le poids des images

Salut,

allm a écrit:

Dnas l'idéal faudra pouvoir modifier l'image direct sur le poste de l'utilisateur, mais je sais pas si c'est possible ?

C'est vrai que ce serait le mieux. Mais pour exécuter du code sur l'ordi de l'utilisateur, il faut soit faire un programme à part (.NET ou Java, etc...) ou bien si tu restes dans le cadre du navigateur, insérer une applet Java ou  Flash. C'est plus compliqué car tu vas te retrouver dans la problématique d'avoir un programme qui doit tourner sur plein de configurations différentes (FF2, IE7, etc...) et en plus il faut que tu modifies le code WPmu pour insérer cette applet.
Si ça t'intéresse de creuser dans cette voie, je te conseille de regarder Gallery2, ils ont une applet pour charger plein d'images d'un coup.

Pour faire simple, le mieux c'est de réduire l'image une fois qu'elle est sur le serveur.

allm a écrit:

Le pb est que cette fonction ne semble marcher que sur les fichiers uploadés, moi comme je retaille et échantillone l'image, je suis obligé d'en créer une nouvelle qui elle n'a pas étée uploadée et qui donc ne peut plus étre transferée avec move_uploaded_file. J'ai contourné le truc en utilisant la fonction rename(), mais je me demande si ca fait pas un trou de sécurité, vu que move_uploded_file est justement là pour blinder le truc ?

Que tu fasses ton traitement avant ou après le move_uploaded_file, ton image originale a été complètement transférée du poste utilisateur jusqu'au serveur. Tu ne gagnes donc rien sur le temps ou volume de transfert.
C'est plus propre d'effectuer ton traitement après le move_uploaded_file car tu agis dans ton espace WordPress.
Avant le move_uploaded_file, le fichier temporaire est dans l'espace système. Faire tes manips en modifiant/créant des fichiers dans cet espace système peut te réserver des surprises.

En résumé, ta modif devrait ressembler à quelque chose comme ça:
...
move_uploaded_file(image_temp, image_originale_a_effacer)
make_small_image(image_originale_a_effacer, image_WP)
unlink(image_originale_a_effacer)
...

Have Fun.


Faites un blog, un wiki... mais pas un forum!
Micro Web Agency (Création de sites internet avec WP)

Hors ligne

 

#21 04-02-2007 21:28:10

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Ok merci pour toutes ces infos. Je pense que je vais rester en php, pas avec une applet.

Là je fais la modif avant le move, j'ai tout testé c'est Ok, je vais voir si je le laisse là ou si je le mets aprés, c'est sur qu'aprés ca évite le trou de sécurité.

Au final j'ai pas encore réussi à comprendre si on pouvais modifier l'image pendant le transfert ? On peut la modifier sur le poste user avec une applet comme tu dis, on peut la modifier dnas le repertoire temporaire avant transfert vers le repertoire final, mais entre les deux ?

Encore merci à tous pour votre aide smile

Hors ligne

 

#22 04-02-2007 22:07:35

LH
Bavard WP
Lieu: Grand Paris
Date d'inscription: 15-11-2006
Messages: 410
Site web

Re: Optimiser le poids des images

allm a écrit:

Au final j'ai pas encore réussi à comprendre si on pouvais modifier l'image pendant le transfert ?

Pour faire simple tongue : non, on ne peut pas. Ca pose beaucoup de problèmes à plein de niveaux.

Bonne soirée.


Faites un blog, un wiki... mais pas un forum!
Micro Web Agency (Création de sites internet avec WP)

Hors ligne

 

#23 05-02-2007 09:42:32

allm
Connaisseur WP
Date d'inscription: 17-01-2007
Messages: 38

Re: Optimiser le poids des images

Ok merci smile

Hors ligne

 

#24 12-11-2007 11:56:18

Zattara
Habitué WP
Lieu: Golfe Juan
Date d'inscription: 15-10-2007
Messages: 58
Site web

Re: Optimiser le poids des images

Bonjour,

J'ai le même souci sur ma plateforme...
Est ce que ton travail a abouti allm ? Un plugin est il disponible ?

Peut etre existe t'il un plugin qui fait ca pour WP et que l'on peut l'enclencher sur tous les blogs grâce à Plugin Commander de nos amis de chez FireStats (http://firestats.cc/wiki/WPMUPluginCommander) ?
Si tu as besoin d'un coup de main je suis présent...


A très bientôt j'espère smile

Dernière modification par Zattara (12-11-2007 12:06:37)


Agence web 360 : spécialiste WordPress, édition de plugins comme Page Flip Book et WP-sellXtender
Développpements PHP sur mesure : Campagne Mailing et Missions Freelance

Hors ligne

 

#25 12-11-2007 12:31:17

Zattara
Habitué WP
Lieu: Golfe Juan
Date d'inscription: 15-10-2007
Messages: 58
Site web

Re: Optimiser le poids des images


Agence web 360 : spécialiste WordPress, édition de plugins comme Page Flip Book et WP-sellXtender
Développpements PHP sur mesure : Campagne Mailing et Missions Freelance

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.069 seconds, 32 queries executed ]