Reduire le poid d'une image en html (ou php)
Fermé
mo
-
2 sept. 2010 à 15:10
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 - 3 sept. 2010 à 11:08
rudak Messages postés 587 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 - 3 sept. 2010 à 11:08
A voir également:
- Comment reduire une image en html
- Comment réduire la taille d'un fichier - Guide
- Comment reduire la taille d'une photo - Guide
- Image iso - Guide
- Comment agrandir une image - Guide
- Editeur html - Télécharger - HTML
4 réponses
tchernosplif
Messages postés
600
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
21 juin 2015
244
2 sept. 2010 à 15:15
2 sept. 2010 à 15:15
non ça n'existe pas
Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
142
2 sept. 2010 à 20:38
2 sept. 2010 à 20:38
Avec Photoshop élément, tu peux enregistrer tes images au format web, c'est a dire qu'il va réduire le poids des images =)
télécharge Photoshop élément 7, c'est le dernier
télécharge Photoshop élément 7, c'est le dernier
Webster95
Messages postés
553
Date d'inscription
lundi 5 novembre 2007
Statut
Membre
Dernière intervention
9 juillet 2013
142
2 sept. 2010 à 20:40
2 sept. 2010 à 20:40
J'avai pas tout lu désolé :s
Tu peux pas réduire le poids d'une image en html et php
En revanche, tu peux enregistrer les images d'un site, et les ^réduire a l'aide de photoshop, et les remettres en ligne sur ton serveur ! =)
Tu peux pas réduire le poids d'une image en html et php
En revanche, tu peux enregistrer les images d'un site, et les ^réduire a l'aide de photoshop, et les remettres en ligne sur ton serveur ! =)
LE Guitou
Messages postés
48
Date d'inscription
vendredi 20 août 2010
Statut
Membre
Dernière intervention
4 octobre 2011
24
3 sept. 2010 à 10:53
3 sept. 2010 à 10:53
Si ce sont des images déjà présentes sur ton site ça va être "compliqué".
En revanche, suivant comment tu upload tes images il existe des librairies php (GD ?) qui te permette d'intervenir sur la qualité de l'image lors de l'upload sur le serveur de ton site.
Pour photoshop c'est dans le menu fichier -> enregistrer pour le web où tu ajuste la qualité du jpeg ou baisse le nombre de couleur pour les gif.
Bonne continuation
En revanche, suivant comment tu upload tes images il existe des librairies php (GD ?) qui te permette d'intervenir sur la qualité de l'image lors de l'upload sur le serveur de ton site.
Pour photoshop c'est dans le menu fichier -> enregistrer pour le web où tu ajuste la qualité du jpeg ou baisse le nombre de couleur pour les gif.
Bonne continuation
rudak
Messages postés
587
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
3 sept. 2010 à 11:08
3 sept. 2010 à 11:08
si les images sont dans un dossier, tu fait un listing de fichiers contenus dans ce dossier ou les extensions sont égales a .png ou .jpg, et pour chaques valeurs de retour tu lances la fonction qui réduira la taille de l'image.
voila ma fonction php de redimensionnement si tu veux
on doit surement trouver mieux mais bon ca fonctionne alors bon..
pour le listage du répertoire :
https://www.commentcamarche.net/faq/6773-php-lister-le-contenu-d-un-repertoire
voila ma fonction php de redimensionnement si tu veux
on doit surement trouver mieux mais bon ca fonctionne alors bon..
function redimensionner($image,$taille_voulue) { list($largeur,$hauteur,$mime) = getimagesize($image); // si l'image est carrée if($largeur == $hauteur) { $nouvelle_hauteur = $taille_voulue; $nouvelle_largeur = $taille_voulue; } //si l'image est au format portrait if($largeur < $hauteur) { $nouvelle_largeur = $taille_voulue; $nouvelle_hauteur = ($hauteur*$taille_voulue)/$largeur; } //si l'image est au format paysage if($largeur > $hauteur) { $nouvelle_hauteur = $taille_voulue; $nouvelle_largeur = ($largeur*$taille_voulue)/$hauteur; } if ($mime == 2) // si c'est du jpg { $img_big = imagecreatefromjpeg($image); # On ouvre l'image d'origine $img_new = imagecreate($largeur,$hauteur); # création de la miniature $img_mini = imagecreatetruecolor($nouvelle_largeur,$nouvelle_hauteur); // copie de l'image, avec le redimensionnement. imagecopyresized($img_mini,$img_big,0,0,0,0,$nouvelle_largeur,$nouvelle_hauteur,$largeur,$hauteur); imagejpeg($img_mini,$image); } elseif ($mime == 3) // si type mime = png { $img_big = imagecreatefrompng($image); // On ouvre l'image d'origine $img_new = imagecreate($nouvelle_largeur, $nouvelle_hauteur); // création de la miniature $img_mini = imagecreatetruecolor($nouvelle_largeur, $nouvelle_hauteur); // copie de l'image, avec le redimensionnement. imagecopyresized($img_mini,$img_big,0,0,0,0,$nouvelle_largeur,$nouvelle_hauteur,$largeur,$hauteur); imagepng($img_mini,$image); } }
pour le listage du répertoire :
https://www.commentcamarche.net/faq/6773-php-lister-le-contenu-d-un-repertoire