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
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
Faire des capture d'écran en php ce n'est pas possible.
Quel en sera le but final ?
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.
Sois plus claire, perso je comprends pas ce que tu veux exactement.Envoyé par edenreal
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
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.
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
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.
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
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.
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
@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 ?
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.
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![]()
Partager