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

Langage PHP Discussion :

Générer une image à partir d'un div


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut Générer une image à partir d'un div
    Bonjour voilà mon souci
    Je créer une carte de visite en php avec css dans un div et j'aimerais faire une capture d'écran de ce div pour faire une image (automatiquement)
    merci

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Faire des capture d'écran en php ce n'est pas possible.

    Quel en sera le but final ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    faire une apercu et envoyé l'image par mail mais sachant qu'il y a plusieurs modèle de carte de visite régit par des css différent recréer une image via gd pour chaque carte est trop laborieux.

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Citation Envoyé par edenreal
    j'aimerais faire une capture d'écran de ce div pour faire une image
    Sois plus claire, perso je comprends pas ce que tu veux exactement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    Désolé c'est vrai que ce n'est pas très clair.
    En fait mon div représente une carte de visite avec des données (bdd) et plusieurs css (pour différent modèle).

    J'aimerais créer une image a partir de ce div comme un imprime écran mais seulement du div et de manière automatique. je ne sais pas si c'est plus clair

  6. #6
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Effectivement faire des impressions écrans avec PHP n'est pas possible, si tu veux générer dynamiquement l'image il faudra que tu passes par la librarie GD.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    oui mais il faut bien comprendre que il y a un changement de ccs et donc de l'organisation de l'image... ça revient relativement complexe de modifier la création de l'image a chaque changement de style vu que le changement est instantanée (java script) .

    imagegrabwindow : Je doit avoir un souci dans ma librairie GD car ça ne veux pas marcher

  8. #8
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Ce n'est pas judicieux de vouloir afficher la même information à deux endroits de deux manières différentes.

    Etant donné que tu es destiné à obtenir une image, autant générer ta carte de visite en PHP.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    lol j'essaye juste de satisfaire à la demande de mes supérieurs
    mais je doit avouer que si c'était facilement faisable ça pourrais être intéressant car l'image généré doit être envoyer par mail. en attendant une solution je la créer de toute pièces mais si par la suite il doit y avoir une dizaine de style différent le plus simple serait de générer l'image directement avec le div

  10. #10
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Raison de plus, si cette image est destiné à être envoyé par mail tu peux oublier la solution CSS, trop peu compatible avec les webmails actuels.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 92
    Par défaut
    d'où l'intérêt de générer l'image en capture d'écran

  12. #12
    Membre chevronné Avatar de deY!
    Inscrit en
    Avril 2006
    Messages
    403
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 403
    Par défaut
    imagegrabwindow ne fonctionne que coté serveur et sous windows

  13. #13
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par deY! Voir le message
    imagegrabwindow ne fonctionne que coté serveur et sous windows
    Exactement ce que je penses, et il faudra que l'Ami Marcha se remémore les aspects de cloisonnement entre client serveur pour des raisons:
    1) de sécuritée
    2) de différence de vue d'un résultat chez le client, selon qu'il a
    tel ou tel navigateur,
    que sa loupe d'endicapé est activée ou non
    qu'il utilise ou non le javascript
    etc...
    Bref c' est mission impossible

  14. #14
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    @FoxLeRenard Je comprends pas ta remarque, que viennent faire les problématiques du client si le client qui sert à capturer l'image est installé sur le serveur ?

  15. #15
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    Franchement c'est bien s'embêter pour rien. Ce n'est vraiment pas la manière optimale de générée une image.

  16. #16
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour toutes et tous,

    Je passait par-là, et voyant de la lumiuére j'ais tout lu votre "fil"
    Alors une question me brules les lévres, les fondamentaux seraient' ils en train de s'évanouir ?


    Pour moi, a propos de fondamentaux,

    le PHP tourne sur un serveur, il peut générer des images bien sur,
    mais il fini toujours coté client, par lui donner

    un HTML,
    une feuille de style, et éventuelement
    un code Javascript !!

    de la va résulter dans un DIV une représentation d'une carte de visite ou autre ... qui se trouve coté client par définition, alors comment le client renvoie son div résultant au serveur pour qu'il crée une image

  17. #17
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Citation Envoyé par FoxLeRenard Voir le message
    de la va résulter dans un DIV une représentation d'une carte de visite ou autre ... qui se trouve coté client par définition, alors comment le client renvoie son div résultant au serveur pour qu'il crée une image
    Par exemple en installant un client sur le serveur, en lui faisant afficher
    la page contenant le div dans un serveur X virtuel et en faisant une copie
    d'écran que l'on sauve dans un fichier.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/09/2010, 19h19
  2. Générer une image à partir d'un email
    Par JackBeauregard dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/01/2009, 13h55
  3. Comment générer une image à partir d'un formule Latex
    Par snopims dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 0
    Dernier message: 11/06/2008, 14h01
  4. Réponses: 3
    Dernier message: 02/12/2005, 13h23
  5. [ImageMagick] Générer une image à partir de plusieurs images ?
    Par fichtre! dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 16/02/2005, 15h32

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