Rotation 180° d'une image ?

  1. 10 months ago

    Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    Bonsoir, Bonjour,

    Rotation 180° d'une image ?

    j'affiche une picture dans un canvas, je voudrait quelle s'affiche avec une rotation de 180°

    quelle est la meilleur méthode ?

  2. Jeremie L

    15 Oct 2018 Pre-Release Testers, Xojo Pro, XDC Speakers Europe (France) - getpackr.io
    Edited 10 months ago

    Bonsoir,
    C'est possible avec un PixmapShape

    Const PiRad = 0.01745329251 // = 2*π / 360
    
    
    Dim obj As New PixmapShape(image)
    
    obj.Rotation = 180 * PiRad //Rotation de 180°
    
    g.DrawObject(obj, obj.Width/2, obj.Height/2)
    
  3. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    Merci Jeremie, je fait le test ( je suis débutant)

  4. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    Bingo, ça marche!

    Un Grand Merci ;-)

  5. Christian S

    16 Oct 2018 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    RotateMBS fonction dans MBS Plugin peut aider.

  6. Hamery E

    is not verified 16 Oct 2018 44000 Nantes (France)

    j'ai juste une question sur cette ligne :

    g.DrawObject(obj, obj.Width/2, obj.Height/2)

    pourquoi diviser par 2 ?

  7. Jean-Yves P

    16 Oct 2018 Pre-Release Testers, Xojo Pro Europe (France, Besançon)

    enlèves le /2 et regardes ce qui se passe ...

  8. Jeff T

    16 Oct 2018 Pre-Release Testers Midlands of England, Europe

    La rotation Object2D est effectuée en fonction du centre de l'objet. Le centre est trouvé en divisant la hauteur et la largeur par 2

  9. Hamery E

    is not verified 16 Oct 2018 44000 Nantes (France)

    Merci pour ces précisions, j'ai fait le test Jean-Yves et j'ai vu...

or Sign Up to reply!