Articles of rotación

Sin memoria cuando se usa pygame.transform.rotate

Escribí un script que le permite a un usuario controlar el sprite de un águila para volar alrededor y aprender pygame. Parecía bien hasta que implementé una función de rotación que hace que el sprite gire de acuerdo con la dirección en la que está volando. El sprite se vuelve realmente borroso después de moverse […]

Matplotlib: texto rotativo en escala de registro donde los angularjs están redondeados incorrectamente

Estoy tratando de rotar el texto en una gráfica que se muestra en la escala de registro. Cuando calculo los angularjs (según la solución de esta respuesta ), los angularjs se redondean incorrectamente a 0 o 90 grados . Esto se debe a que los angularjs se calculan primero en una escala lineal y luego […]

¿Función para rotar objetos 2d?

¿Es posible escribir una función en python que podría rotar cualquier estructura 2d con los argumentos siendo solo las coordenadas (x, y) de los puntos en la estructura? Argumentos adicionales serían incluidos para eje, velocidad y dirección. A mi entender, solo sería posible calculando la distancia en puntos desde los puntos simétricos y el eje […]

¿Cómo usar PIL para redimensionar y aplicar la información EXIF ​​de rotación al archivo?

Estoy tratando de usar Python para cambiar el tamaño de la imagen. Con mi cámara, todos los archivos están escritos de forma horizontal. La información exif maneja una etiqueta para pedirle al visor de imágenes que gire de una forma u otra. Dado que la mayoría de los navegadores no comprenden esta información, quiero rotar […]

OpenCV Python gira la imagen en X grados alrededor de un punto específico

Me resulta difícil encontrar ejemplos para rotar una imagen alrededor de un punto específico por un ángulo específico (a menudo muy pequeño) en Python utilizando OpenCV. Esto es lo que tengo hasta ahora, pero produce una imagen resultante muy extraña, pero se gira un poco: def rotateImage( image, angle ): if image != None: dst_image […]

Dibuje texto en un ángulo (rotado) en Python

Estoy dibujando texto en una imagen de matriz numpy en Python (usando una fuente personalizada). Actualmente estoy convirtiendo la imagen a PIL, dibujando el texto y luego volviendo a convertir a una matriz numpy. import numpy as np import cv2 from PIL import Image from PIL import ImageDraw from PIL import ImageFont char_image = np.zeros((200, […]

Rotación rápida del tensor con NumPy

En el corazón de una aplicación (escrita en Python y usando NumPy ) necesito rotar un tensor de cuarto orden. En realidad, necesito girar muchos tensores muchas veces y este es mi cuello de botella. Mi implementación ingenua (abajo) que involucra ocho bucles nesteds parece ser bastante lenta, pero no veo una manera de aprovechar […]

Girar la línea alrededor del punto central dados dos vértices

He estado intentando girar un grupo de líneas en 90 grados (que juntas forman una polilínea). Cada línea contiene dos vértices, digamos (x1, y1) y (x2, y2). Lo que estoy tratando de hacer actualmente es girar alrededor del punto central de la línea, dados los puntos centrales | x1 – x2 | y | y1 […]

¿Cómo puedo rotar una imagen alrededor de su centro usando Pygame?

Había estado tratando de rotar una imagen alrededor de su centro usando pygame.transform.rotate() pero no está funcionando. Específicamente, la parte que se cuelga es rot_image = rot_image.subsurface(rot_rect).copy() . Me sale la excepción: ValueError: subsurface rectangle outside surface area Aquí está el código usado para rotar una imagen: def rot_center(image, angle): “””rotate an image while keeping […]

Python Tkinter rotar imagen animación

Tengo una imagen de foto que creé usando PIL y luego la agregué a un canvas de TKinter. La imagen se muestra bien. Sin embargo, no puedo hacer que la función de rotación PIL funcione correctamente. Aquí está mi código: #This works fine image = Image.open(‘img.png’) canvas_image = ImageTk.PhotoImage(rotated_image) canvas_object = canvas.create_image(30+10*int(steps),250, image=canvas_image) canvas.pack() #this […]