Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1843 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Barre de chargement d'image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Barre de chargement d'image

n°1102945
DarkPunky
J'ignore de le savoir
Posté le 31-05-2005 à 14:43:27  profilanswer
 

Salut,
 
j'aimerais faire pour une applet une barre de chargement pour une image.
 
Mon probleme est qu'après avoir lu le flot de l'image au fur et à mesure que la barre progresse, a la fin je ne peux plus utiliser le flot pour recuperer mon image.
 
Je pourrais concaténer dans une variable le buffer de mes lectures du flot mais ensuite comment recréer mon image à partir d'un tableau d'octets ?
 
Je pourrais utiliser la classe ImageIO qui reconstruit une image à partir d'un InputStream mais comment alors construire un InputStream à partir d'un tableau d'octets ?
 
Remarquez, je fais peut etre fausse route, mais si quelqu'un a une idée pour faire une barre de progression du chargement d'une image et qu'ensuite je puisse récupérer cette image sans avoir à la recharger.  :jap:


---------------
Tar | Librarything
mood
Publicité
Posté le 31-05-2005 à 14:43:27  profilanswer
 

n°1102951
souk
Tourist
Posté le 31-05-2005 à 14:53:40  profilanswer
 

tu peux utiliser un MediaTracker

n°1102972
DarkPunky
J'ignore de le savoir
Posté le 31-05-2005 à 15:01:33  profilanswer
 

Merci, de quelle manière penses-tu qu'il me serait utile svp ?


---------------
Tar | Librarything
n°1102981
souk
Tourist
Posté le 31-05-2005 à 15:05:44  profilanswer
 

ben c'est lui qui va charger tes images, te renseigner sur l'état d'avancement du chargement, et tu auras accès à tes images une fois chargées par le MediaTracker

n°1103005
DarkPunky
J'ignore de le savoir
Posté le 31-05-2005 à 15:22:10  profilanswer
 

Ok, mais si j'ai bien lu la doc le mediatracker ne me renseignera que si l'image a été finie de se charger non ?
 
Il ne donne pas une idée de l'avancement du chargement, a moins que c'est ce que fait  
 
statusID
 
public int statusID(int id, boolean load)
 
    Calculates and returns the bitwise inclusive OR of the status of all media with the specified identifier that are tracked by this media tracker.

 
mais je suis pas sur la-dessus.


---------------
Tar | Librarything
n°1103027
souk
Tourist
Posté le 31-05-2005 à 15:38:52  profilanswer
 

effectivement, il te renseigne sur l'état du chargement mais pas l'avancement, c'est "chargé" ou "pas chargé" :/
 
bon, changement de méthode [:joce]
 
pourquoi tu peux plus récupérer ton image à la fin du chargement ? :D


Message édité par souk le 31-05-2005 à 15:40:20
n°1103049
DarkPunky
J'ignore de le savoir
Posté le 31-05-2005 à 15:52:41  profilanswer
 

Parce que pour me renseigner sur l'avancement du chargement de l'image, je fais progresser ma JProgressBar au fur et à mesure de la lecture de l'InputStream vers l'image en url.
 
Ensuite pour recréer l'image j'utilise le read de ImageIO qui a besoin d'un InputStream. Seulement celui que j'ai a déjà été lu et donc ImageIO ne peut pas refaire l'image.
 
Sinon je suis en train d'étudier ProgressMonitorInputStream.


---------------
Tar | Librarything

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Barre de chargement d'image

 

Sujets relatifs
Comment stocker une image bmp dans un fichier XML ... ?apparition et disparition d'une image sur un userform
insérer une image en C++Zoom sur une image
Creer une barre de remplissagerandom background image
Image de background, PNG et internet explorer.redimension image en php
lien d'une image en fonction d'une table SQLDéplacer une image - Pbr avec Firefox + Doctype [RESOLU]
Plus de sujets relatifs à : Barre de chargement d'image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR