Je m'explique la question est surement pas très clair, Comment est-ce possible d'avoir un système d'upload d'image et après choisir différentes taille par l'Url, comme par exemple http://www.monsite.fr/image2345.jpg?taille=70 et ainsi comme dans gravatar obtenir une image de 70 pixel de côté sans avoir quand on upload l'image, à avoir 100 fois la même image dans les différentes tailles de chaque pixel ? c'est pas très clair Désolé :/

5 réponses


Grafikart
Réponse acceptée

Je pense que tu demande comment on fait un tel système.
L'idée et d'avoir un fichier php qui est capable de redimensionner une image (ça j'ai déja expliqué dans un tutoriel). Ensuite avec de l'URL Rewriting tu va rediriger tes urls de sorte à avoir

redim.php?image=chemin/de/mon/image.jpg&width=50&height=50

Ce script va vérifier si l'image à ce format existe, si ce n'est pas le cas il va le créer à la voler et ensuite inclure l'image créée. L'idée est assez simple au final. Peut être j'en ferais un tutoriel.

Merci

Il te suffit de générer l'image avec php ou si c'est juste pour l'afficher d'utiliser la propriété width du css :) ...

Tu n'aurai pas un exemple de site qui utilise cette méthode ?

Je pense que le codex wp peut t'aider => CODEX

alexis
Auteur

Pour donner un exemple ici à cette URL : http://www.gravatar.com/avatar/535fc54ddb107a9a00ee86c85f7257de?s=80
et en modifiant juste le ?s=80 en par exemple ?s=300 j'obtiens cette image : http://www.gravatar.com/avatar/535fc54ddb107a9a00ee86c85f7257de?s=300