Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2007, 15h07   #1
Invité régulier
 
Inscription : mai 2004
Messages : 44
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 44
Points : 8
Points : 8
Par défaut Traitement d'images en qualité photo

Bonjour,
je développe un site sur lequel je souhaiterais manipuler des photos, manipulation qui consisterais à les afficher dans différentes tailles. Pour cela, je les redimensionne dans des cellules de tableau, mais pas en php, plutot de cette manière:
Code :
echo "<td align=\"center\" ><img src=\"$photos1\" width=\"118\" height=\"80\"  /></td>";
Lors de ces redimensionnements, la photo perd en qualité. Je souhaitais savoir s'il existais des fonctions en php permettant de conservant ou "réparer" la qualité de la photo?
merci d'avance!!
swingstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 16h37   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Bien sûr ! et c'est tout le problème d'un redimenssionnement artificiel.

Pour se faire, il te faut la librairie GD installé (elle l'est maintenant à peu près partout).

Ensuite tu peux utiliser cette classe qui met à ta disposition des fonctions permettant de redimenssionner tes images (fonction resize) et meme encore d'y ajouter du texte !

Si tu veux d'autres sources, tu peux chercher sur Internet avec les mots clés imagecopy+redimensionner+php
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2007, 11h42   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Citation:
Envoyé par Raideman Voir le message
Pour se faire, il te faut la librairie GD installé (elle l'est maintenant à peu près partout).

Ensuite tu peux utiliser cette classe qui met à ta disposition des fonctions permettant de redimenssionner tes images (fonction resize) et meme encore d'y ajouter du texte !
+1.

Pour ce qui est de ton code ci-dessus, fais plutôt ceci :
Code :
echo '<td align="center" ><img src="'.$photos1.'" width="118" height="80"  /></td>';
ton code sera plus rapide et surtout plus lisible.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2007, 14h51   #4
Invité régulier
 
Inscription : mai 2004
Messages : 44
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 44
Points : 8
Points : 8
ok merci les gars pour vos réponses, je vais creuser tout ça...
swingstar est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web