Redimentionner une image en vb.net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 789 fois - Téléchargée 35 fois

Contenu du snippet

Ceci est seulement un petit truc pour éviter de chercher, donc c'est réellement facile, falait seulement chercher dans les fonctions reliées à une varaible de type image. Comment redimentionner une image (en même temps, j'ai mis le code pour loader une image avec un lien vers un fichier)

Source / Exemple :


Dim image As System.Drawing.Image
image = System.Drawing.Bitmap.FromFile("image/image.gif")
PictureBox.Image = image.GetThumbnailImage(witdh, height, Nothing, Nothing)

Conclusion :


les 2 champs nothing sont pas nécessaire. Ils servent quand il y a un problème, afficher dequoi, un peu comme dans internet, une image load pas, le fichier avec un X dessus pis du texte à côté

thumbWidth
The width, in pixels, of the requested thumbnail image.

thumbHeight
The height, in pixels, of the requested thumbnail image.

callback
A Image.GetThumbnailImageAbort delegate. In GDI+ version 1.0, the delegate is not used. Even so, you must create a delegate and pass a reference to that delegate in this parameter.

callbackData
Must be IntPtr.Zero.

A voir également

Ajouter un commentaire Commentaires
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
31 août 2004 à 00:53
tien tu tombe a pic c'est exactement ce que je voulai aujourd'hui
super 10/10 (Juste pour avoir bien choisi ton moment pour mettre ca ;-), & ton code bien sûr)
cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
31 août 2004 à 13:36
alors ça me fais plaisir, surtout c'était pas très compliquer quand on sait ce que veut dire thumbnail (miniature)

falais juste chercher dans l'aide, mais depuis que j'aide sur le site, je sais très bien que la plus part cherche ici avant de chercher dans l'aide, puisque c'est souvent plus rapide
cs_ashi4 Messages postés 2 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 31 août 2004
31 août 2004 à 22:30
perso je connais cette fonction depuis un moment en faite.. mais j'ai un problème avec la transparence... donc soit j'utilise mal la fonction... sois elle ne gère pas la transparence et il faut le faire mano... (dommage) si quelqu'un a une idée sur la question ça serai cool.
lulu1708 Messages postés 5 Date d'inscription mercredi 12 mars 2003 Statut Membre Dernière intervention 18 novembre 2004
18 nov. 2004 à 20:49
Très bonne l'idée, et je t'en remercie.
Grace à ce "petit truc" j'ai bien avancé.

Il me reste néanmoins un PB : je cherche à fabriquer un gif d'une certaine taille (jusque là pas de PB) mais je cherche un moyen de réduire la qualité afin que l'image ne dépasse pas 3,5 ko.

Quelqu'un aurait-il une idée précise?

j'ai cru comprendre qu'il fallait récupérer la palette des couleurs utilisées et en faire un algorithme pour diminuer le nb de couleurs de la palette, mais comment le faire et surtout est-ce le seul moyen ??

Merci aux bonnes âmes
ludovicanceaux Messages postés 440 Date d'inscription mardi 21 octobre 2003 Statut Membre Dernière intervention 6 mai 2010
18 nov. 2004 à 21:34
tu va ds photoshop et tu l'enregistre fichier>enregistrer pour le web...
et après sur la droite ds paramètre tu personnalise komm tu ve moi pour ma part je met jpg inférieur et pour un foto de 180*129 j'arrive pour la plupart du temps aux environs de 3Ko mai bon tout depend de ta dimension d'image et aussi des couleurs k'il y a dedans

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.