IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[GD] Image venant d'une chaine


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre confirmé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Points : 537
    Points
    537
    Par défaut [GD] Image venant d'une chaine
    Bonjour,
    je récupère d'un serveur LDAP contenant les photos des collaborateurs dans une entreprise, une chaine qui correspond probablement aux photos.
    Du coup quand je sélectionne une personne, j'ai une chaine de caractères (très longue) et contenant des hiéroglyphes ...
    Quelle fonction de gd peut-on utiliser pour basculer cette chaine dans une vraie image ? Ci-dessous le code déjà en place ... je récupère donc une photo toute noire !!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $Chaine = "xzsf<wcuxgcuyfbx"; # ce n'est pas la vraie chaine ....
    $Image = imagecreatetruecolor (105,130); 
    $Etat = imagejpeg($Image,"photo.jpg");
    echo "<img src='".DirTemporaire.$Ipn.".jpg' />";
    imagedestroy($Image);                                # Libère l'image

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 239
    Points
    20 239
    Par défaut
    Faudrait avoir un exemple de ta chaine (au moins un extrait).
    En gros c'est :

    Soit du binaire , auquel cas il te suffirait de l'écrire dans un fichier et d'afficher ce fichier.
    Soit un encodage de l'image type base64 , auquel cas , selon le type d'encodage tu peux soit l'afficher directement soit la décoder et traiter le retour de ce décodage.

  3. #3
    Membre confirmé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Points : 537
    Points
    537
    Par défaut Ca ressemble à ça !
    Comme demandé
    ÿØÿàJFIFÿÛC     ÿÛC   ÿÀ‚iÿÄ ÿÄF !"12ABQ#Rbqa‘’¡¢3Cr‚ƒÁSs±²ÂÑÒð$4cÃáÿÄÿÄ'"2!1BR#AaQÿÚ ?Ôºk9aÛPã¶ë„SFš„;é*”
    Je vais essayer la copie brutale dans un fichier ...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 239
    Points
    20 239
    Par défaut
    C'est du binaire , donc la copie dans un fichier doit marcher. JFIF c'est pour jpeg file interchange format , donc une extension.jpg doit faire l'affaire.

    Edit --
    Sinon avec GD la fonction imagecreatefromstring() devrait te permettre de manipuler l'image comme tu le souhaites.

  5. #5
    Membre confirmé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Points : 537
    Points
    537
    Par défaut Ca marche !
    Merci encore pour ta réponse, grunk
    cela est évident une fois la réponse connue
    mais je n'avais pas fait le rapprochement en JPEG et JFIF,
    je vais agrandir ma culture
    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/03/2013, 14h14
  2. probléme d'affichage d'image venant d'une bdd
    Par jolina1987 dans le forum Langage
    Réponses: 4
    Dernier message: 17/03/2010, 09h55
  3. Charger une image à partir d'une chaine HEXA
    Par Argonz dans le forum Delphi
    Réponses: 4
    Dernier message: 15/03/2007, 08h38
  4. [Conception] affichage image venant d'une bdd
    Par ph_anrys dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/06/2006, 09h18
  5. CR9 : comment poser une image venant d'une table, base Acces
    Par CR9-Deb dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 13/05/2005, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo