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 :

webGL Canvas vers image/pdf


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2012
    Messages
    127
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Janvier 2012
    Messages : 127
    Par d�faut webGL Canvas vers image/pdf
    Bonjour � tous,

    Mon soucis est le suivant : j'ai un canvas avec un rendu webGL via openJSCAD/. Je veux que l'utilisateur puisse le t�l�charger en format pdf ou image peu importe.
    Le probl�me c'est que lorsque je t�l�charge le canvas, j'obtiens un rectangle noir.

    J'ai fouill� sur le net et voil� ce que j'ai trouv� :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function canvas_to_pdf(id_sent){
      $('#'+id_sent).on('click', function(event) {
         event.preventDefault();
                    var can = document.getElementsByTagName("canvas");
     
                    can[0].getContext("experimental-webgl", {preserveDrawingBuffer: true});
     
                    can = can[0];
     
                    var imgData = can.toDataURL(
                        'image/png');
     
                    var doc = new jsPDF('p', 'mm');
                    doc.addImage(imgData, 'PNG', 10, 10);
                    doc.save('sample-file.pdf');
     
      });
    }
    Malheureusement le r�sultat est le m�me.

    J'esp�re que vous arriverez � m'aider.

  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

    essai de cette facon

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    function canvas_to_pdf(id_sent){
      $('#'+id_sent).on('click', function(event) {
         event.preventDefault();
                    var can = document.getElementsByTagName("canvas");
     
                    can[0].getContext("experimental-webgl", {preserveDrawingBuffer: true});
     
                    can = can[0];
     
                 var elem = document.createElement('a');
                elem.href = can.toDataURL("image/png");
                elem.download = "un_nom.png";
                var evt = new MouseEvent("click", { bubbles: true,cancelable: true,view: window,});
                elem.dispatchEvent(evt);
     
      });
    }

  3. #3
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2012
    Messages
    127
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Janvier 2012
    Messages : 127
    Par d�faut
    Merci pour ton aide Melka one, mais �a me donne �galement un rectangle noir.

  4. #4
    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
    le probleme doit venir du rendu dans le canvas peut etre le preserveDrawingBuffer qui est d�clar� trop tard

  5. #5
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Janvier 2012
    Messages
    127
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Sant�

    Informations forums :
    Inscription : Janvier 2012
    Messages : 127
    Par d�faut
    Je pense �galement la m�me chose.
    J'ai essay� diff�rente chose en vain.

    J'ai post� un message sur le site communautaire d'OpenJSCAD, je vous tiens au courant si jamais je trouve une solution.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 23/07/2012, 14h47
  2. PDF vers image (jpg) ?
    Par postb99 dans le forum C#
    R�ponses: 1
    Dernier message: 05/02/2009, 09h18
  3. Impression d'une grosse image vers un pdf
    Par JoSii dans le forum C#
    R�ponses: 7
    Dernier message: 26/08/2008, 11h12
  4. R�ponses: 1
    Dernier message: 05/08/2006, 20h43
  5. Conversion texte Ascii vers Image ou Pdf
    Par davydreyAXESS dans le forum Windows
    R�ponses: 2
    Dernier message: 04/04/2006, 15h45

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