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

Caml Discussion :

Imprimer le graphique en caml-light


Sujet :

Caml

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 16
    Points : 11
    Points
    11
    Par défaut Imprimer le graphique en caml-light
    Bonjour,

    Mon problème est tout bête : j'ai écrit un programme qui me dessine un arbre de donnés en caml-light. Cet arbre s'affiche dans Graphics. Je souhaiterais l'imprimer. Pourtant rien ne se passe quand j'utilise print setup. Je ne peux pas utiliser print, car caml le bloc quand je suis dans Graphics.

    Y a-t-il un moyen de faire imprimer mon graph par caml?

    Est-il possible aussi de faire en sorte que caml me fournisse un JPEG sur mon pc au moment de l'impression?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    832
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 832
    Points : 1 104
    Points
    1 104
    Par défaut
    Le plus simple, c'est de faire une capture d'écran. Il existe des bibliothèques OCaml pour enregistrer une donnée Graphics dans un fichier, mais je ne suis pas sûr que ce soit le cas pour Caml Light.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 16
    Points : 11
    Points
    11
    Par défaut Imprimer le graphique en caml-light
    Merci pour la réponse.

    Il n'y a donc pas d'autre moyen que la saisie d'écran?

  4. #4
    Membre éprouvé
    Avatar de Cacophrene
    Homme Profil pro
    Biologiste
    Inscrit en
    Janvier 2009
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Biologiste

    Informations forums :
    Inscription : Janvier 2009
    Messages : 535
    Points : 1 125
    Points
    1 125
    Par défaut
    Bonjour !

    Citation Envoyé par Cramer
    Il n'y a donc pas d'autre moyen que la saisie d'écran?
    Comme te l'a déjà signalé bluestorm, tu peux peut-être tirer quelque chose des fonctions suivantes (bibliothèque Graphics) :

    value get_image : int -> int -> int -> int -> image
    Récupère une image à partir d'une région de l'écran.

    value dump_image : image -> color vect vect
    Conversion d'une image en matrice de couleurs.

    Hélas il n'est pas sûr qu'il soit ensuite facile de sauvegarder en JPEG... avec OCaml il y aurait la solution à base de CamlImages qui fonctionne très bien (il y a un module qui interagit directement avec Graphics). Pour Caml Light en revanche...

    Cordialement,
    Cacophrène

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    Bonjour,

    Merci pour les réponse. Effectivement, le value get_image, c'est pas top ni le value dump_image. Je vais donc rester sur une saisie d'écran.

    Merci quand même.

  6. #6
    Membre éprouvé
    Avatar de InOCamlWeTrust
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 036
    Points : 1 284
    Points
    1 284
    Par défaut
    La meilleure solution étant de foutre Caml Light à la poubelle...
    When Colt produced the first practical repeating handgun, it gave rise to the saying God created men, but Colt made them equal.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Librairie graphique et CAML light
    Par lovecpp dans le forum Caml
    Réponses: 6
    Dernier message: 10/02/2009, 16h23
  2. Imprimer un graphique de type Graphics
    Par edenyorke dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 11/12/2006, 14h41
  3. Réponses: 3
    Dernier message: 07/12/2006, 10h15
  4. Imprimer un graphique présent dans un formulaire
    Par mathilde50 dans le forum IHM
    Réponses: 2
    Dernier message: 27/11/2006, 15h07
  5. Imprimer un graphique
    Par pianpif dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 17/07/2006, 14h12

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