Gambas France BETA


Pas de compte ? Incription

faire tourner une image

1
AuteurMessages
O.Coquet#1 Posté le 5/5/2017 à 14:53:29
Ce qui n'est pas devra-t-être inventéPremier vrai souci, comment faire tourner une image de manière fluide ????

J'utilise une picture box dans laquelle je mets une image png, j'essaye de la faire tourner avec picturebox.picture.image.rotate (angle)

elle tourne bien mais:

c'est sacadé
ca bouffe rapidement toute la mémoire (au bout de deux ou trois rotation)
je ne sais pas quelle mesure d'angle utilise cette fonction (des degrés, grad, radiant, ???)

voila, peut etre connaissez vous d'autres solutions !

merci à tous
Olivier
Amitié
Olivier (Alias Olinux)

Raspberry pi 3 et 4, pc Xubuntu, Arduino.....
Quelques autres "vieux" ordinateurs !
Et un bon fer à souder
O.Coquet#2 Posté le 5/5/2017 à 20:39:05
Ce qui n'est pas devra-t-être inventéBon j'y suis arrivé mais pas facile la doc est quand même faite pour des bac plus 200 :)

maintenant mon souci est le suivant (et je me suis tappé l'intégralité de la doc drawingarea avant)

-comment déplacer le centre de rotation au milieu de l'image ?
-Comment empècher que l'image (brosse) remplisse le drawingarea en se répétant ?


Merci de vos réponses
Olivier
Amitié
Olivier (Alias Olinux)

Raspberry pi 3 et 4, pc Xubuntu, Arduino.....
Quelques autres "vieux" ordinateurs !
Et un bon fer à souder
didier18#3 Posté le 6/5/2017 à 11:20:01
Bonjour Olivier

Je viens de déposer sur "la Forge (dans Trucs en vrac)" un petit programme qui devrai répondre (au moins partiellement) à ta demande.
Le traitement pour la rotation s'effectue principalement dans la Public Sub Grpbx_MouseDown().
Il y a probablement des moyens plus simple pour y arriver, mais j'ai codé "à l'instinct" et méa culpa, je n'ai documenté que partiellement le code.

Bonne journée.
O.Coquet#4 Posté le 6/5/2017 à 11:24:09
Ce qui n'est pas devra-t-être inventémerci a toi je vais regarder ça de plus près

amitié
olivier
Amitié
Olivier (Alias Olinux)

Raspberry pi 3 et 4, pc Xubuntu, Arduino.....
Quelques autres "vieux" ordinateurs !
Et un bon fer à souder
O.Coquet#5 Posté le 6/5/2017 à 11:32:31
Ce qui n'est pas devra-t-être inventéje viens de regarder, ça ..... pas mal mais c'est une picture box, pas un drawingarea....

m'enfin je vais essayer quenad même, même si j'ai un peu peur que l'animation soit gourmande en mémoire.......

Amitié
Olivier
Amitié
Olivier (Alias Olinux)

Raspberry pi 3 et 4, pc Xubuntu, Arduino.....
Quelques autres "vieux" ordinateurs !
Et un bon fer à souder
spheris#6 Posté le 9/5/2017 à 15:16:32
Olivier,
J'avais à l'époque fais un petit soft avec quelques effets sur les images.
Ce petit soft en GB2 est facilement adaptable en GB3.

voir ici : http://gambaslinux.fr/articles.php?lng=fr&pg=644

Toutefois, il utilise une picturebox et non une drawingarea.
1