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 :

Screenshot javascript et sauvegarde format png inutilisable


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 212
    Points : 93
    Points
    93
    Par défaut Screenshot javascript et sauvegarde format png inutilisable
    Bonjour,

    Je souhaite faire un screenshot de ma page en javascript (pas de php !!). En cherchant, j'ai adapté un code (ci dessous) qui marche, mais j'ai un problème à priori dans l'encodage du png. En effet, je réutilise ce png dans un autre programme local qui le considère au mauvais format Bitmap. J'ai donc effectué un test simple, j'ai ouvert mon png 'corrompu' dans GIMP je l'ai exporté au format png, j'ai retesté avec mon programme local et là aucun problème ... Du coup, étant novice en js, je patoge un peu sur la raison propre du problème d'encodage et surtout sur une solution. Savez vous d'où peut venir ce problème ? Auriez-vous une autre méthode à proposer ? J'ai commencer à regarder ceci https://github.com/niklasvh/html2canvas, mais j'avoue ne pas comprendre grand chose ...

    Merci à vous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    if (!window.ActiveXObject) {
    	var save = document.createElement('a');
    	save.href = canvasGL.toDataURL();
    	save.target = '_blank';
    	save.download = "test.png";
    	var event = document.createEvent('Event');
    	event.initEvent('click', true, true);
    	save.dispatchEvent(event);
    	(window.URL || window.webkitURL).revokeObjectURL(save.href);
    }

  2. #2
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2009
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 212
    Points : 93
    Points
    93
    Par défaut
    Même si je n'ai pas résolu le problème, je me suis apperçut que je suis sur du 32bpp et mon soft local travail sur du 8,24,48 bpp mais non du 32 ... Je ne trouve pas comment changer le nombre de bpp avec javascript ... des idées ?

Discussions similaires

  1. eliminer le fond gris d'un background en format png depuis javascript
    Par karimphp dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/11/2007, 17h25
  2. Ouvrir une image au format PNG
    Par Amine78 dans le forum C++Builder
    Réponses: 3
    Dernier message: 01/04/2007, 13h36
  3. Image format png
    Par JlouisI dans le forum Delphi
    Réponses: 8
    Dernier message: 28/06/2006, 19h12
  4. algorithme de compression des data en format PNG
    Par vbany dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 07/04/2006, 14h08
  5. Utilisation d'images au format png
    Par chtiot dans le forum Langage
    Réponses: 2
    Dernier message: 24/10/2003, 15h56

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