Comment faire pivoter un bitmap d'un nombre donné de degrés tout en conservant la zone de l'image bitmap d'origine. c'est-à-dire, ce que je fais pivoter un bitmap de Largeur: 100, Hauteur: 200, mon résultat final sera une image plus grande mais la partie tournée aura encore une superficie de 100 * 200Rotation de bitmap (rectangle) pendant la maintenance de la zone
Répondre
La fonction de transformation graphique est parfaite pour cela. Créez une nouvelle image bitmap de la taille souhaitée, créez un objet graphique basé sur cette image bitmap, appliquez la transformation puis dessinez sur le canvas (graphics.drawimage (original_image)).
Voici un much better example que je ne peux pas donner en ce moment.
Et Bobpowell.net est un site auquel je me réfère habituellement pour de bonnes explications sur les transformations.
Je suis confus par cette question. La rotation ne change pas d'échelle, donc votre rectangle sera toujours de 100 x 200 pixels (dans la marge d'erreur causée par le rendu bitmap). Demandez-vous comment trouver la zone de délimitation minimale qui permettra de faire pivoter une image de 100 x 200 pixels selon un angle arbitraire? That's been answered elsewhere on Stack Overflow.
- 1. contentOffset de UIScrollView pendant la rotation
- 2. Zone d'écran vs rectangle de la zone de travail
- 3. rotation bitmap de programmation Android
- 4. Question sur la rotation bitmap avec Canvas.rotate
- 5. Comment afficher la page de maintenance pendant le déploiement?
- 6. UIView Animation: PartialCurl ... bug pendant la rotation?
- 7. CABasicAnimation est ignoré pendant la rotation
- 8. C++/OpenGL - Rotation d'un rectangle
- 9. C# Rotation Bitmap 90 degrés
- 10. Rotation Bitmap sur Android Canvas
- 11. La barre d'état de l'iPad se coince après la rotation pendant la lecture de la vidéo
- 12. robot php pour la maintenance de db?
- 13. Rotation du point dans le rectangle
- 14. Maintenance de la base de données
- 15. Manipulation immédiate des propriétés animables UIView pendant la rotation?
- 16. ActionScript application rotation du sprite à startDrag() limites de rectangle
- 17. Effet incandescent sur la zone de texte pendant l'activité
- 18. WPF: Faites pivoter le rectangle et placez-le dans la zone de travail
- 19. Android - Définition de la détection de collision bitmap après rotation par matrice
- 20. Rotation d'une image dans la zone de dessin et maintien de la forme
- 21. La rotation d'une image modifie la résolution et la clarté
- 22. Les couleurs bitmap changent pendant le défilement
- 23. iphone: rotation de la vue inversée lors de la rotation de la vue visible
- 24. Android Rotation de l'image
- 25. Comment invalider une vue de liste 3D avec de nouvelles données pendant la rotation?
- 26. Détecter la rotation de l'iPhone?
- 27. Détection manuelle de la rotation
- 28. Swing rotation de la bordure
- 29. Implémentation de la transparence du bitmap Actionscript Flex
- 30. La rotation de l'image entraîne une exception de mémoire