trevis02 Posté 9 Mars 2005 Partager Posté 9 Mars 2005 Bonjour, Je suis en cours de création de mon site - php/mysql et je me heutre à un pb. Des professionnels doivent remplir une formulaire pour alimenter une base de donnée. Ce formulaire comprend aussi la possibilité de charger des photos qui seront visibles par les internautes. Le poids de ces photos sera variable, comment puis je faire en sorte que le poids des photos soient automatiquement diminué et uniformisé - par ex 50 ko - afin d'obtenir un affichage rapide sur la page. suis je assez clair ???? merci Pierre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Titag Posté 10 Mars 2005 Partager Posté 10 Mars 2005 Bonjour, Je ne suis pas sur que tu puisse controler le poids des images. En revanche tu peux controler leur taille (dont dépend en partie le poids) avec la fonction ImageCopyResized . Il y a aussi surement, parmis les fonctions associées, une fonction qui te permettra d'arriver à tes fins... et un spécialiste de la question pour mieux t'éclairer que moi Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 10 Mars 2005 Partager Posté 10 Mars 2005 Salut, Ici tu as un bon script qui fonctionne très bien en général http://www.asp-php.net/scripts/asp-php/vignette.php Regarde toutes les pages pour bien comprendre la fonction Bye Portekoi Lien vers le commentaire Partager sur d’autres sites More sharing options...
j_rome Posté 10 Mars 2005 Partager Posté 10 Mars 2005 Il y a le coté redimensionnement à faire pour avoir des images de tailles homogènes. Puis lorsque finalement tu enregistre ton fichier image : bool imagejpeg ( resource image [, string filename [, int quality]]) Comme tu vois, la fonction imagejpeg te permet de préciser la qualité du fichier. Donc une solution c'est de générer le fichier avec une qualité de 100 % puis de réduire de 10 en 10 jusqu'à obtenir le poids souhaité. En faisant des essais de redimensionnement, tu va t'appercevoir que pour une certaine taille (mettons 500 x 500) et pour une qualité (ex 80) tu va obtenir des poids de fichier du même ordre. Je fais la même chose sur un site : photos largeur max : 600 px hauteur max : 450 px qualité : 40 à l'arrivée mes photos font moins de 25 Ko. Lien vers le commentaire Partager sur d’autres sites More sharing options...
destroyedlolo Posté 10 Mars 2005 Partager Posté 10 Mars 2005 Attention, en dessous d'une qualite de 65%, les images peuvent devenir vraiment ... degueux Lien vers le commentaire Partager sur d’autres sites More sharing options...
trevis02 Posté 11 Mars 2005 Auteur Partager Posté 11 Mars 2005 merci de vos conseils Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant