¿Cómo rotar programáticamente a cualquier ángulo?
La imagen completa se gira en cualquier ángulo, píxel a píxel.
El efecto que tienes arriba es el efecto de dos imágenes.
El efecto de las dos imágenes de arriba es la rotación de píxeles en el sentido normal.
Es solo que usamos un área negra en lugar de una imagen, y el autor usó otra imagen.
Esto no es una contradicción.
Es decir, la parte girada más allá del límite se rellena con la segunda imagen.
El efecto es mayor que el tuyo.
Si ha compilado funciones de Matlab como rotación, escalado, afinidad, etc., puede lograr rápidamente el efecto deseado.
Piense en la función imrotate en matlab y podrá compilarla usted mismo.