Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
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 12/04/2006, 01h06   #1
Nouveau Membre du Club
 
Avatar de Pepito
 
Inscription : août 2004
Messages : 101
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : août 2004
Messages : 101
Points : 27
Points : 27
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'
Pepito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 01h21   #2
Membre Expert
 
Avatar de davcha
 
Inscription : avril 2004
Messages : 1 132
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 1 132
Points : 1 190
Points : 1 190
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 :
1
2
3
<div class="MonImage" style="position: relative; width: WIDTHpx; height: HEIGHTpx;">
  <div class="MonPixel" style="position: absolute; left: LEFTpx; top: TOPpx; width: 1px; height: 1px; background-color: #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.
davcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 01h04   #3
Nouveau Membre du Club
 
Avatar de Pepito
 
Inscription : août 2004
Messages : 101
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : août 2004
Messages : 101
Points : 27
Points : 27
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'
Pepito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 01h42   #4
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
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 126
Points : 2 602
Points : 2 602
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 ...
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h11.


 
 
 
 
Partenaires

Hébergement Web