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

Applets Java Discussion :

Obtenir les pixels d'un applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 44
    Par défaut Obtenir les pixels d'un applet
    Bonsoir,

    J'ai beau cherché sur google, je ne réussi pas à trouvé de solution. Je souhaite convertir un applet en array de pixels.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour

    J'ai un peu de mal à comprendre, obtenir les pixels dans quel programme? à partir de quoi?
    Tu parles d'un applet en exécution? quel est le but final ?

    Cordialement

  3. #3
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 44
    Par défaut
    Finalement, je veux obtenir l'image présentement afficher de l'applet pour pouvoir trouvé la couleur à la position (x, y).

    EDIT: Mon but est d'afficher l'applet dans une fenêtre Win32 et je crois que niveau performance ce ne serait pas le meilleur moyen finalement... Je suis toujours intéressé de connaitre votre réponse sur la question précédente, mais si vous connaissez un moyen d'ajouter l'applet dans une fenêtre win32 (peut-être en trouvant son HWND?) ce serait bien de me le communiquer. Merci.

  4. #4
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    J'ai toujours du mal à comprendre, si c'est toi qui affiche l'applet, tu as donc accès librement à l'image afficher; ensuite il faut par exemple juste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int tonPixel = tonBufferedImage.getRGB(x, y)
    pour obtenir un pixel de ton image.

    Mon but est d'afficher l'applet dans une fenêtre Win32 et je crois que niveau performance ce ne serait pas le meilleur moyen finalement... Je suis toujours intéressé de connaitre votre réponse sur la question précédente, mais si vous connaissez un moyen d'ajouter l'applet dans une fenêtre win32 (peut-être en trouvant son HWND?) ce serait bien de me le communiquer. Merci.
    Trouver le HWND de la fenêtre pour ensuite mettre l'applet?, je te suis pas , si tu veux pas que ton applet soit afficher dans le navigateur, pourquoi tu fais un applet? si tu veux une application win32 tu peux par exemple passer Java Web Start ou alors tu fais une application GUI simple?

  5. #5
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 44
    Par défaut
    J'ai créé un programme java qui load un applet à partir d'un site web (donc pas accès à bufferedImage) et j'aimerai pouvoir mettre cet applet dans une fenêtre (GUI) en c++ (Win32 ou autre).

    En gros je voudrais pouvoir trouver le bufferedImage de l'image présentement affiché par l'applet pour ensuite pouvoir l'afficher dans la fenêtre c++ (ou par un autre moyen peux-être...).

    Note: Je peux donc utilisé c++ avec JNI.

  6. #6
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    Citation Envoyé par gabuuzz Voir le message
    J'ai créé un programme java qui load un applet à partir d'un site web (donc pas accès à bufferedImage) et j'aimerai pouvoir mettre cet applet dans une fenêtre (GUI) en c++ (Win32 ou autre).

    En gros je voudrais pouvoir trouver le bufferedImage de l'image présentement affiché par l'applet pour ensuite pouvoir l'afficher dans la fenêtre c++ (ou par un autre moyen peux-être...).

    Note: Je peux donc utilisé c++ avec JNI.
    Juste une dernière question pour être sûr qu'on est sur la même ligne, d'après ce que tu dis, tu n'as pas les sources de l'applet c'est ça? comment tu load l'applet à partir du site web? juste avec le main class et autres jars? Si c'est ça et que tu passer avec JNI? il faudrait savoir si les classes ont été construites pour etc. En gros tu prends un site qui doit afficher une applet, toi tu vas le charger dans une fenêtre gui en C++ pour avoir le pixel d'une image? et ensuite?

  7. #7
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 44
    Par défaut
    Vu que pas personne n'a pu me répondre, je vais essayer de posté un message dans la section C++.

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

Discussions similaires

  1. obtenir les coordonnées d'un pixel
    Par takout dans le forum Images
    Réponses: 2
    Dernier message: 13/06/2012, 16h38
  2. Obtenir les infos d'une pixel sur l'écran
    Par aydin24alain dans le forum Débuter
    Réponses: 12
    Dernier message: 25/06/2009, 01h28
  3. [Débutant][VB 5.0] Obtenir les groupes locaux W2K
    Par Banana_Ultra dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 01/10/2004, 14h07
  4. [VBA]Obtenir les noms des polices disponibles
    Par xp dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/03/2004, 15h39
  5. Obtenir les taches en cours
    Par mlerat22 dans le forum MFC
    Réponses: 3
    Dernier message: 17/06/2002, 12h36

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