Bonsoir j’étais bloqué à cause d’une convertion d’échelle pour Des images jpg pour mo petit programme et j’ai trouvé ceci sur le forum》
Dim Img As WIA.ImageFile, IP As WIA.ImageProcess
Set Img = CreateObject("WIA.ImageFile")
'Création du gestionnaire de filtre
Set IP = CreateObject("WIA.ImageProcess")
'Chargement de l'image dans le conteneur
Img.LoadFile "F:\Creation produit \43325_10pic\43325_10pic_1.jpg"
'Ajoute le filtre pour redimensionner l'image (Scale)
IP.Filters.Add IP.FilterInfos("Scale").FilterID
'Définit la largeur maxi pour le redimensionnement
IP.Filters(1).Properties("MaximumWidth") = 90
'Définit la hauteur maxi pour le redimensionnement
IP.Filters(1).Properties("MaximumHeight") = 90
'remarque :
'Les proportions sont conservées. Le filtre prend en compte
'les ratios et adapte la taille pour ne pas dépasser les valeurs maxi définies.
'Application du filtre à l'image
Set Img = IP.Apply(Img)
'Enregistre l'image redimensionnée
Img.SaveFile "F:\Creation produit \43325_10pic\43325_10pic_1_R.jpg"
End Sub
Je l’ai appliqué à mon programme mais à chaque fois il bug sur le ”loadfile”, j’ai tout tenté, la bibliothèque est chargée je ne comprends pas.
Merci beaucoup si une personne peut me débloquer.
Partager