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

JavaScript Discussion :

Arc-en-ciel : dessiner dans un Canvas et g�n�rer le code JavaScript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut Arc-en-ciel : dessiner dans un Canvas et g�n�rer le code JavaScript
    Arc-en-ciel : dessiner dans un Canvas et g�n�rer le code JavaScript
    Gr�ce � cette nouvelle biblioth�que


    Arc-en-ciel, est une biblioth�que JavaScript permettant de dessiner sur l'�l�ment Canvas d'une page HTML et de g�n�rer le code correspondant � ce qui a �t� r�alis� pour faire du rapid prototyping de dessin et d'animation.

    Nom : arcenciel1.png
Affichages : 9292
Taille : 17,6 Ko

    Avec son interface, Arc-en-ciel permet de :

    • dessiner des rectangles, des cercles, des arcs, des lignes, des polygones, des courbes de B�zier quadriques ou cubiques et d'ins�rer du texte ;
    • modifier, d�placer, copier, effacer et changer la couleur des formes ;
    • dupliquer les formes avec des boucles ;
    • g�n�rer du code JavaScript ;
    • changer la couleur des �l�ments d'une page.


    C'est un outil toujours en cr�ation et qui est utile aux d�veloppeurs : ils dessinent rapidement le r�sultat voulu, puis r�cup�rent le code g�n�r� pour y glisser leurs variables et leur boucle de rendu afin de produire une petite animation.

    Nom : arcenciel2.png
Affichages : 6644
Taille : 11,4 Ko

    Le site officiel.

    Un tutoriel de prise en main est en cours de r�daction et sera bient�t disponible ! En attendant, pour mettre l'outil en place, il suffit d'int�grer la biblioth�que � votre page Web et d'utiliser la m�thode canvasInit() sur votre Canvas :

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    shapes.canvasInit('canvas', 1) ; // id du Canvas, et notion de bordure en pixels

    L'auteur serait tr�s heureux d'avoir vos retours d'exp�riences afin d'am�liorer son outil. N'h�sitez pas � faire vos commentaires.

  2. #2
    Membre tr�s actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    744
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activit� : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 744
    Par d�faut
    jour

    et �a marche comment ?

  3. #3
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Voici une mise en place rapide en partant du principe que la page Web se trouve au m�me endroit que le fichier JavaScript :

    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html>
       <head>
          <script src="arc-en-ciel-canvas.js"></script>
       </head>
       <body>
          <canvas id="id_canvas"></canvas>
       </body>
       <script>
       shapes.canvasInit("id_canvas", 1);
       </script>
    </html>

    Pour l'utilisation proprement dite, c'est avec les clics gauche et droit de la souris. Bien entendu, le tutoriel expliquera tout �a plus en d�tail.

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ...
    Vivement le mode d'emploi, parce que pour l'instant l'ergonomie extraterrestre de ce truc me d�passe (pourtant je devrais �tre habitu�)

    Mais pas moyen de tracer un simple cercle,
    pas moyen de d�finir un rayon une position ...

    Je vois bien le menus contextuels, mais la prise en main n'est pas ais�e ...

    Je vois bien le code g�n�r� ... mais � aucun moment le cercle !!

    Il faut copier le code puis l'int�grer dans le source ???

    Bref sans mode d'emploi l'ergonomie de cet outil reste tr�s myst�rieuse ...


    [edit]
    Je viens par hasard de r�ussir � modifier la couleur de fond...
    Mais je suis incapable de le reproduire
    Il y a vraiment un souci d'ergonomie, les commandes ne sont ni claire, ni explicites, ni logiques, et c'est vraiment dommage car au vu du contenu des menu cela � l'air prometteur
    [/edit]
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Il faut choisir sa forme, cliquer sur ok, aller sur le canvas, cliquer et alors la forme commence � se dessiner. On reclique pour terminer sa forme.

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Je vois les dimensions de la forme qui changent au mouvement de souris, mais c'est tout ...

    On ne sait � aucun moment dans quel mode on se trouve ... c'est ... d�routant et frustrant !

    Les boutons de la fen�tre de menu n'ont pas l'air de faire grand chose ...
    ex couleur, on s'attend a avoir un choix de couleur ...

    En gros je pense qu'il faut a chaque fois s�lectionner un mode ou un type d'op�ration, mais � aucun moment on ne sait dans quel mode on se trouve et le type d'op�ration a effectuer.

    Attention, je ne remets absolument pas en cause le cot� technique de l'outil qui m'a l'air vraiment puissant et sympa,
    mais niveau ergonomie �a p�che cruellement, pour moi l� on dirait un tableau de bord de fus�e en braille ...

    Viiiiiiiiiiiiiiiite le mode d'emploi !!!!
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre �prouv�

    Profil pro
    Account Manager
    Inscrit en
    D�cembre 2006
    Messages
    2 301
    D�tails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Account Manager

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 2 301
    Par d�faut
    Bonjour.

    Sympa come id�e. Un d�p�t sur github ou autre serait pratique.

  8. #8
    Invit�
    Invit�(e)
    Par d�faut
    Bonjour,

    Les contraintes techniques que j'ai rencontr�es et le souhait de vouloir une interface compacte, m'ont amen� � d�velopper ainsi.

    L'outil tel qu'il est actuellement sert essentiellement � pr�senter le concept et vu les retours, je pense qu'il conna�tra des �volutions.

  9. #9
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,


    Jack-Uzi a r�dig� un tutoriel pour vous apprendre � utiliser Arc-en-ciel, sa biblioth�que JavaScript permettant de dessiner sur l'�l�ment Canvas d'une page HTML et de g�n�rer le code correspondant � ce qui a �t� r�alis� pour faire du rapid prototyping de dessin et d'animation.

    Ce tutoriel vous apprendra notamment � :

    • colorer vos textes et vos dessins ;
    • dessiner des formes sur le Canvas ;
    • dupliquer les formes et utiliser la rotation ;
    • cr�er des animations ;
    • etc.


    Dessiner votre canvas et g�n�rer du code JavaScript avec Arc-en-ciel

Discussions similaires

  1. WPF C# Masquer des dessins dans un canvas
    Par Towandaa dans le forum Windows Presentation Foundation
    R�ponses: 1
    Dernier message: 05/03/2012, 15h31
  2. Binding et dessin dans un Canvas
    Par MiniCesc dans le forum Windows Presentation Foundation
    R�ponses: 1
    Dernier message: 20/01/2011, 12h22
  3. Mettre un event sur un objet dessin� dans un Canvas
    Par calogerogigante dans le forum Tkinter
    R�ponses: 11
    Dernier message: 30/01/2010, 09h05
  4. Affichage d'un dessin dans un Canvas lors d'un clic sur une image
    Par totooo dans le forum D�veloppement Mobile en Java
    R�ponses: 1
    Dernier message: 19/06/2009, 11h26
  5. Comment effacer le dessin dans un Canvas ?
    Par RoM_CoOl dans le forum Langage
    R�ponses: 11
    Dernier message: 29/11/2007, 16h11

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