Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images
Images Forum d'entraide sur les bibliothèques graphiques avec PHP. Exemples : GD, ImageMagick, JpGraph, Artichow... Avant de poster -> FAQ GD, Cours GD et Sources 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 10/01/2008, 13h19   #1
Futur Membre du Club
 
Inscription : juin 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 79
Points : 19
Points : 19
Par défaut Comment afficher des images "orientées"

Bonjour,

Je souhaiterais pouvoir afficher des images qui seront systèmatiquement orientée.
C'est à dire une personne post sa photo en portrait ce qui lorsque je l'affiche met la tête du gars sur le côté. Je souhaiterais donc pouvoir l'orientée en mode paysage et bien sûr faire l'inverse dans le cas contraire. J'essaie avec GD mais je patauge.

Quelqu'un peut aider ?

Christian.
christgh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 15h08   #2
Nouveau Membre du Club
 
Inscription : août 2004
Messages : 40
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Aube (Champagne Ardenne)

Informations forums :
Inscription : août 2004
Messages : 40
Points : 26
Points : 26
Salut Christian,

tu peux donner plus d'info : quelle type d'image, ta méthode d'affichage (code ?), ton environnement de programmation,...

Est-ce que tu veux redimensionner à chaque fois la photo envoyé ?

Michael
Mordoum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 17h09   #3
Futur Membre du Club
 
Inscription : juin 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 79
Points : 19
Points : 19
Salut,

Merci pour la réponse.

Il s'agit d'afficher les image sur une page web.
Le type d'image est JPG.

J'ai deux type d'accès. Le premier est admin via une interface spéficique qui charge les photos (une bonne dizaine) par fiche en FTP dans un répertoire spécifique du site.

L'autre est un formulaire qui utilise la balise input file pour la saisie client.

Dans les deux cas j'inscris les noms des fichier (rebaptisé par la référence de la fiche; exemple: pict01.jpg devient pict01-ref14.jpg) dans une table.

Pour l'affichage, je vais chercher en boucle le nom du fichier dans la table et le place dans la balise <img src>.

Voici en gros le code :
Code :
1
2
3
4
5
6
7
8
9
10
11
$rq="SELECT C.refAppt, C.nom,C.nomTable FROM photos as C INNER JOIN tmp as T ON C.refappt=T.refAppt";
 
$exe= mysql_query($rq);
$i=0;
while ($ligne=mysql_fetch_array($exe))
{
if ($ligne[2] =="appartement") {$dossier = "photos/";} else {$dossier = "tmpPhotos/";}
echo "<td><img src='".$dossier.$ligne[1]."' width='200' height='200'><br>
<center><input type='checkbox' value='".$ligne[0].";".$dossier.$ligne[1]."' name='selectionPhotos[]'> ".$ligne[1]."</td>";
if ($i == 4) {echo "</tr><tr>"; $i = 0;} else {$i = $i +1;}
}
Je cherche à ce que la photos affichée soit toujours dans le bon sens. Je cherche à le faire avec GD, lorsque je récupére les fichiers photos pour les renommer et les déplacer. Mais je ne parviens à rien le sens de la photo est celui lors du chargement.

Christian.
christgh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 17h51   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 309
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 309
Points : 8 590
Points : 8 590
Pourquoi la photo ne serait pas dans le bon sens ? Tu penses qu'on va uploader une photo qui n'aurait pas été remise à l'endroit ?

Tu as une règle pour ce que tu veux faire ? Par exemple remettre systématiquement en portrait une image paysage ou bien cela dépend des cas ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2008, 21h16   #5
Futur Membre du Club
 
Inscription : juin 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 79
Points : 19
Points : 19
>> Tu penses qu'on va uploader une photo qui n'aurait pas été remise à l'endroit ?

Oui, je préfére envisager la situation dès le départ. Donc, effectivement il s'agirait d'un traitement en conséquence de la photo elle même. Maintenant, plus j'y pense et plus je me dis que cela n'est pas possible sans intervention humaine.

Christian.
christgh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 09h39   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 309
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 309
Points : 8 590
Points : 8 590
Oui, c'est aussi mon avis si tu veux qq ch de simple à mettre en place !!! Sinon, il faut que tu programmes un truc qui est capable de faire de la reconnaissance de forme ou de visage pour déterminer dans quel sens il est et éventuellement le retourner. Rien de plus facile
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2008, 16h27   #7
Futur Membre du Club
 
Inscription : juin 2007
Messages : 79
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 79
Points : 19
Points : 19
C'est effectivement un beau programme. Mais bon, je suis pas trop motivé...

En tous les cas merci pour les réponses.

Christian.
christgh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h32.


 
 
 
 
Partenaires

Hébergement Web