Grandes images

Signaler
Messages postés
37
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
16 juin 2008
-
Messages postés
84
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
22 juillet 2008
-
bonjour,
voila longtemps que je cherche un moyen d'afficher et de zoomer de trés grandes images
(12300*8500) au format tif
en vb6 c'était pas possible à cause du format .tif
en vb.net (2005 express ) le format est reconu mais c'est beaucoup trop lent au chargement
et pas assez rapide au zooming
voila mon code
chargement:
        If OpenBox.ShowDialog = Windows.Forms.DialogResult.OK Then
            image = System.Drawing.Bitmap.FromFile(OpenBox.FileName)
            pb1.Image = image
       end if

zoom +:
                    pb1.Size = New Size(pb1.Width * 2, pb1.Height * 2)
                    pb1.Invalidate()
 
y'aurait il une manière plus adaptée à des images de ce calibre
merci au moins de me mettre sur la voie je rame depuis trop  lgtemps

3 réponses

Messages postés
84
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
22 juillet 2008

j'ai lu qque part que les fonctions Set et GetPixel etaient tres lente, mais il etait alors proposé de le faire differement ..
cherche sur ces fonctions, tu devrais retrouver ca et peu etre trouver de quoi faire ton zoom plus rapidement ..

sinon, desolé aucune autre suggestion ...
Messages postés
37
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
16 juin 2008

merci qd meme space_walker
mais je débute en vb2005 alors les fonctions,
c'est encore un peu tôt pour moi
je vais essayer avec du vb2005 primaire
si comme il est dit c'est l'avenir , on doit pouvoir y arriver !
Messages postés
84
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
22 juillet 2008