Chargement de grand fichiers image qui bloque la form
vboussema
Messages postés138Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention 1 septembre 2009
-
11 janv. 2008 à 10:06
fretty
Messages postés5Date d'inscriptionmardi 14 septembre 2004StatutMembreDernière intervention28 janvier 2009
-
26 janv. 2009 à 14:06
salu;
j'ai un problème qui concerne le chargemen de grandes images (meme les petite :( )
dans un picture box
en plus je ne sai pas comment faire pour utiliser le backgrounworker pour une progress bar pour une seule image!!! qu'est ce qu'il va compter pour la progression!!!
merci d'avance
un petit bout de code va m'aider trop
//as you like
A voir également:
Chargement de grand fichiers image qui bloque la form
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 11 janv. 2008 à 13:51
Hi,
Si tu utilises les méthodes static de la classes Image ou celles du Control PictureBox pour charger ton image, je ne pense pas que tu pourras résoudre ton problème. Il n'existe effectivement pas d'events qui permet de récupérer le pourcentage de chargement à un instant donné (donc pas possible de faire une progressBar qui indique le nombre de kb chargé).
Je ne vois qu'une solution à priori: charger l'image soit-même (dans une MemoryStream par exemple) en faisant des read dans un buffer. Chaque fois que le buffer est rempli, on peut faire un event qui indique la progression...
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 11 janv. 2008 à 14:28
Une image avec de grosses femmes dessus, évidemment
Il s'agit bien sûr d'images ayant une taille qui ne permet pas un chargement immédiat mais qui fait freezer la fenêtre durant le chargement...