For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rotate Image Angle

Esta función rota una imagen entrante según un ángulo definido por el usuario. Puedes controlar el ángulo mediante el deslizador del propio bloque o alimentar un valor numérico externo a su socket de entrada. También puedes elegir el método de interpolación y, opcionalmente, recortar las áreas de fondo resultantes.

📥 Entradas (sockets)

Image Any Proporciona la imagen origen que se va a rotar.

(Puedes opcionalmente suministrar un ángulo numérico a través del socket Angle si está disponible en tu lienzo para anular el deslizador del bloque.)

📤 Salidas (sockets)

Image Any Imagen resultante rotada (y recortada si se activó Crop Background).

Angle Valor numérico del ángulo aplicado (grados).

🕹️ Controles

Angle Usa el deslizador para fijar la rotación en grados. El deslizador también acepta una entrada numérica externa si prefieres control programático.

Interpolation Method Elige cómo se interpolan los píxeles durante la rotación. Las opciones habituales incluyen nearest y linear; selecciona la que mejor equilibre calidad y velocidad en tu caso.

Crop Background Activa esta opción para eliminar las áreas negras/vacías que aparecen por la rotación. Si está activada, el bloque recortará la imagen rotada al área central más grande sin artefactos de fondo.

🎨 Características

  • Control de ángulo en tiempo real mediante deslizador o entrada numérica externa.

  • Interpolación seleccionable para equilibrar calidad visual y velocidad.

  • Recorte automático opcional para eliminar áreas de fondo generadas por la rotación.

  • Salidas tanto de la imagen procesada como del valor de ángulo aplicado para uso posterior en el flujo.

📝 Cómo se ejecuta

  1. Conecta una imagen al socket Image Any o usa un bloque que produzca imágenes (por ejemplo Camera USB o Load Image From Path).

  2. Ajusta el ángulo con el deslizador Angle o conecta una fuente numérica al socket Angle.

  3. Selecciona el Interpolation Method deseado.

  4. Activa Crop Background si quieres que el resultado se recorte para evitar esquinas negras.

  5. Ejecuta el flujo — el bloque devolverá la imagen rotada y el valor final de Angle.

💡 Consejos y trucos

  • Para cámaras en vivo, combínalo con Camera USB, Camera IP o Stream Reader como fuente de imagen y prévisualiza con Show Image.

  • Si solo quieres rotar una zona concreta, recorta primero con Image ROI Select y luego rota la región recortada.

  • Para evitar artefactos en imágenes con ruido, prueba Denoising antes de la rotación.

  • Guarda las imágenes procesadas con Image Logger o Image Write para registro.

🛠️ Solución de problemas

  • Si aparecen esquinas negras tras la rotación, activa Crop Background.

  • Si las imágenes rotadas se ven pixeladas o con artefactos de interpolación, cambia el Interpolation Method a una opción de mayor calidad (por ejemplo, de nearest a linear).

  • Si el procesamiento es lento o consume mucha memoria, reduce el tamaño de entrada con Image Resizer antes de rotar.

  • Si proporcionas el ángulo desde una fuente externa, asegúrate de que el valor sea un número válido en grados; de lo contrario el resultado puede ser inesperado.

Última actualización

¿Te fue útil?