This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Rotar y voltear

Rota imágenes en un ángulo arbitrario o voltéalas horizontal o verticalmente. Las operaciones de rotación y volteo se pueden combinar en una sola solicitud.

Endpoint de la API

POST /api/v1/tools/image/rotate

Acepta datos de formulario multipart con un archivo de imagen y un campo JSON settings.

Parámetros

ParámetroTipoObligatorioPredeterminadoDescripción
anglenumberNo0Ángulo de rotación en grados (en sentido horario). Acepta cualquier valor numérico.
horizontalbooleanNofalseVoltear la imagen horizontalmente (espejo)
verticalbooleanNofalseVoltear la imagen verticalmente

Ejemplo de solicitud

Rotar 90 grados en sentido horario:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/rotate \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"angle": 90}'

Voltear horizontalmente:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/rotate \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"horizontal": true}'

Rotar y voltear a la vez:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/rotate \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"angle": 45, "vertical": true}'

Ejemplo de respuesta

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.jpg",
  "originalSize": 2450000,
  "processedSize": 2480000
}

Notas

  • Primero se aplica la rotación y luego las operaciones de volteo.
  • Las rotaciones que no son de 90 grados (por ejemplo, 45 grados) ampliarán el lienzo para ajustarse a la imagen rotada, con relleno transparente o negro según el formato de salida.
  • Valores comunes: 90, 180, 270 para rotaciones de cuarto de vuelta.
  • La orientación EXIF se aplica automáticamente antes del procesamiento, por lo que la rotación es relativa a la orientación visual.