Rotation en c ou c++
pazz
-
pazz -
pazz -
Bonjour,
je cherche a faire une rotation d'image en c ou en c++ peut importe mais je n'y arrive pas, j'ai pu voir la solution de "rotozoomSurface" mais sa me semble plutôt complexe pour une si simple rotation n'y a-t-il pas une possibilité plus simple avec la SDL ou autre??
merci de vos réponse
pazz
je cherche a faire une rotation d'image en c ou en c++ peut importe mais je n'y arrive pas, j'ai pu voir la solution de "rotozoomSurface" mais sa me semble plutôt complexe pour une si simple rotation n'y a-t-il pas une possibilité plus simple avec la SDL ou autre??
merci de vos réponse
pazz
A voir également:
- Rotation en c ou c++
- Rotation ecran windows - Guide
- Rotation video - Guide
- Problème rotation écran tablette lenovo - Forum Matériel & Système
- Rotation ecran samsung ✓ - Forum Samsung
- Rotation pdf raccourci clavier ✓ - Forum PDF
2 réponses
une rotation d'image est a priori pas compliqué, en maths : "il suffit" de faire une composition de transfo affine + rotation + transfo affine inverse (= changement de coordonnées + multiplication par une matrice grosso modo)
Le problème c'est que, comme les "pixels" sont des "petits carrés", les seules rotations qui donnent un résultat correct parfaitement sont celles de 90° et multiples. Sinon il faut faire des approximations pour savoir où mettre quels pixels, ce qui justifie le fait que les algorithmes aient l'air compliqués. (ce qui est la même chose pour un zoom c-à-d une homothétie)
Le problème c'est que, comme les "pixels" sont des "petits carrés", les seules rotations qui donnent un résultat correct parfaitement sont celles de 90° et multiples. Sinon il faut faire des approximations pour savoir où mettre quels pixels, ce qui justifie le fait que les algorithmes aient l'air compliqués. (ce qui est la même chose pour un zoom c-à-d une homothétie)