Bonjour,
J'ai "réalisé" un bout de code qui me permet d'insérer une image dans une zone avec une mise à l'échelle.
Mais je ne suis pas content de la fin....
Je n'arrive pas à combiner les if...
Regarde la pièce jointe Mise à l'échelle.zip
Ma prochaine étape sera de centrer l'image dans la zone... Je posterais le code.
Merci
Gdal
J'ai "réalisé" un bout de code qui me permet d'insérer une image dans une zone avec une mise à l'échelle.
Mais je ne suis pas content de la fin....
Code:
' Image plus large que haute et plus large que la zone
If iLgImg > iHtImg And iLgImg > iLgZone Then
' Ajuster par rapport à la largeur
g.Width = g.Width * (iLgZone / g.Width)
' Image plus haute que large et plus haute que la zone
ElseIf iHtImg > iLgImg And iHtImg > iHtZone Then
' Ajuster par rapport à la hauteur
g.Height = g.Height * (iHtZone / g.Height)
End If
If g.Width > iLgZone Then
g.Width = g.Width * (iLgZone / g.Width)
ElseIf g.Height > iHtZone Then
g.Height = g.Height * (iHtZone / g.Height)
End If
Regarde la pièce jointe Mise à l'échelle.zip
Ma prochaine étape sera de centrer l'image dans la zone... Je posterais le code.
Merci
Gdal
Dernière édition: