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

Conception Web Discussion :

Affichage dynamique de pixels


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Par défaut Affichage dynamique de pixels
    Bonjour,

    J'ai une idée qui me trotte dans la tete depuis un petit bout de temps, mais je sais pas comment je vais pouvoir faire ca.

    J'aimerai pouvoir afficher sur un grand fond blanc, des pixels. On connaitrait leurs positions ainsi que leurs couleurs. Ces informations se trouveraient dans une base de données et en recuperant ces données, les pixels s'afficherait dynamiquement.

    Pensez vous que ca soit possible : Et dans quels langages : (si y'avait pas de javascript, ca m'arrangerait, mais on choisit pas toujours !! )

    Merki pour votre aide
    Pepit'

  2. #2
    Membre Expert Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Par défaut
    Avec PHP et la librairie GD/GD2 c'est faisable, mais ça demande beaucoup de ressources côté serveur, donc c'est pas forcément l'idéal si tu as l'intention de l'utiliser dans le cadre d'une appli web ou d'un site web fortement visité.

    Si tu veux juste afficher des pixels, et que générer une image ne t'intéresse pas vraiment, tu peux toujours t'arranger en xhtml/css mais je te raconte pas l'horreur que ça serait côté code xhtml...
    Et l'envoie d'autant de données pour afficher une grosse quantité de pixels te boufferait pas mal de bande passante.
    Y'aurait sûrement moyen de s'arranger (plus ou moins) avec du xslt, mais là il te faut un navigateur qui le gère.
    Alors il te reste bien la solution de générer tes "pixels xhtml/css" en utilisant javascript.

    Pour le pixel xhtml/css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="MonImage" style="position&#58; relative; width&#58; WIDTHpx; height&#58; HEIGHTpx;">
      <div class="MonPixel" style="position&#58; absolute; left&#58; LEFTpx; top&#58; TOPpx; width&#58; 1px; height&#58; 1px; background-color&#58; #RRGGBB;"></div>
    </div>
    Evidemment, les classes ne sont pas nécessaires si tu mets du "style" et si tu veux positionner tes pixels dynamiquement, tu vas certainement utiliser la propriété style, donc, la propriété class devient plus ou moins inutile.
    Tu peux toujours mettre "position: absolute; width: 1px; height: 1px;" dans ta feuille de style, liée à tes éléments "MonPixel", ça t'évitera d'avoir une page TROP trop lourde.

  3. #3
    Membre confirmé Avatar de Pepito
    Profil pro
    Inscrit en
    Août 2004
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2004
    Messages : 101
    Par défaut
    J'ai reflechi a ton idée, et je me demande si ca serait pas faisable finalement avec simplement du php.

    Il me suffit de faire un div blanc et ensuite de faire dynamiquement des div de taille 1 sur 1 avec les infos que je veux.
    Qu'en pensez vous :


    Une autre question : pensez vous qu'il soit possible de faire dynamiquement du CSS : Si je met le CSS dans le fichier PHP il me serait possible de faire du CSS pour chaque petits div que je veux faire.

    Merki pour vos idées.
    Pepit'

  4. #4
    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
    moi je dis qu'en php ca se fait tres bien, tu créé une image, et avec des postions que tu chopes sur une bdd ou autre, tu fait des point sur cette image, et à la fin du script php, ca t'affiche une belle image.

    c'est ce qui est utilisé dans la plupars des jeux ou y a un superbe carte avec des points de couleurs différentes pour montrer les joueurs des différents clans.

    Voila.

    P.S c'est pas plus lourd que de faire 3 millions de div ...

Discussions similaires

  1. Problème d'affichage dynamique d'une liste
    Par bor1s dans le forum ASP
    Réponses: 2
    Dernier message: 18/11/2005, 16h18
  2. Probleme d'affichage dynamique de ma base
    Par kudawoo2002 dans le forum ASP
    Réponses: 3
    Dernier message: 18/11/2005, 09h22
  3. Réponses: 1
    Dernier message: 08/07/2005, 02h46
  4. [VB.NET] - affichage dynamique dans un tableau
    Par karibouxe dans le forum ASP.NET
    Réponses: 8
    Dernier message: 20/06/2005, 15h07
  5. affichage dynamique en fonction des données en base
    Par jengo dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/10/2004, 10h22

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