Categorías

Transformación Afín de Imagen

Aplicar transformación afín para escalado, rotación, cizalla y traslación

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

Sube cualquier archivo de imagen (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformación afín

0.1 1.0 10

Factor de escalado horizontal (0.1 a 10.0, 1.0 = tamaño original)

0.1 1.0 10

Factor de escalado vertical (0.1 a 10.0, 1.0 = tamaño original)

-180 0 180

Ángulo de rotación en grados (-180 a 180, 0 = sin rotación)

-2 0 2

Factor de cizalla horizontal (-2.0 a 2.0, 0 = sin cizalla)

-2 0 2

Factor de cizalla vertical (-2.0 a 2.0, 0 = sin cizalla)

-1000 0 1000

Traslación horizontal en píxeles (-1000 a 1000, 0 = sin traslación)

-1000 0 1000

Traslación vertical en píxeles (-1000 a 1000, 0 = sin traslación)

Color de fondo para áreas transparentes (hex #RRGGBB o #RRGGBBAA, o nombre de color)

Elige formato de salida o mantén el original. PNG recomendado para transparencia

Calidad de salida para formatos con pérdida (JPEG, WebP). Mayor = mejor calidad pero archivo más grande

Datos clave

Categoría
Design
Tipos de entrada
file, range, text, select, number
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta permite aplicar transformaciones geométricas precisas a tus imágenes, incluyendo escalado, rotación, cizalla y traslación, mediante el uso de transformaciones afines.

Cuándo usarlo

  • Cuando necesitas ajustar la orientación o el ángulo de una imagen para alinearla correctamente.
  • Para modificar las dimensiones o la perspectiva de un gráfico mediante escalado y cizalla.
  • Al requerir el desplazamiento preciso de elementos dentro de un lienzo de imagen.

Cómo funciona

  • Sube tu archivo de imagen en formatos como PNG, JPEG, WebP o TIFF.
  • Ajusta los parámetros de escala, ángulo de rotación, cizalla y traslación según tus necesidades geométricas.
  • Define el color de fondo para las áreas vacías y selecciona el formato de salida deseado.
  • Procesa la imagen y descarga el resultado final con las transformaciones aplicadas.

Casos de uso

Corregir la perspectiva de documentos escaneados o fotografías inclinadas.
Crear efectos visuales creativos mediante la distorsión geométrica de elementos gráficos.
Ajustar el encuadre y la escala de imágenes para cumplir con requisitos de diseño específicos.

Ejemplos

1. Enderezar una fotografía inclinada

Fotógrafo aficionado
Contexto
Una foto de un paisaje tiene el horizonte ligeramente torcido.
Problema
La imagen necesita una rotación precisa para nivelar el horizonte sin perder calidad.
Cómo usarlo
Carga la imagen y ajusta el 'Ángulo de Rotación' hasta que el horizonte esté nivelado.
Configuración de ejemplo
angle: 2
Resultado
La imagen se rota 2 grados, corrigiendo la inclinación del horizonte.

2. Ajuste de elementos para diseño web

Diseñador web
Contexto
Se necesita un icono que parezca estar inclinado para un efecto de profundidad.
Problema
El icono original es estático y necesita un efecto de cizalla para integrarse en el diseño.
Cómo usarlo
Sube el icono PNG, aplica un factor de cizalla horizontal y exporta manteniendo la transparencia.
Configuración de ejemplo
shearX: 0.5, format: png
Resultado
El icono se inclina horizontalmente manteniendo su fondo transparente para su uso en el sitio web.

Probar con muestras

image, png, jpg

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de imagen son compatibles?

La herramienta admite JPEG, PNG, WebP, GIF, BMP y TIFF.

¿Puedo mantener la transparencia después de la transformación?

Sí, se recomienda seleccionar el formato PNG como salida para preservar la transparencia correctamente.

¿Qué hace la función de cizalla?

La cizalla inclina la imagen horizontal o verticalmente, creando un efecto de distorsión angular.

¿Cómo se manejan las áreas vacías tras la traslación?

Puedes definir un color de fondo específico o dejarlo como transparente mediante la opción de color de fondo.

¿Existe un límite de tamaño para los archivos?

Sí, el tamaño máximo permitido por archivo es de 10 MB.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/image-affine

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
imageFile file (Subida requerida) Sube cualquier archivo de imagen (JPEG, PNG, WebP, GIF, BMP, TIFF) para transformación afín
scaleX range No Factor de escalado horizontal (0.1 a 10.0, 1.0 = tamaño original)
scaleY range No Factor de escalado vertical (0.1 a 10.0, 1.0 = tamaño original)
angle range No Ángulo de rotación en grados (-180 a 180, 0 = sin rotación)
shearX range No Factor de cizalla horizontal (-2.0 a 2.0, 0 = sin cizalla)
shearY range No Factor de cizalla vertical (-2.0 a 2.0, 0 = sin cizalla)
translateX range No Traslación horizontal en píxeles (-1000 a 1000, 0 = sin traslación)
translateY range No Traslación vertical en píxeles (-1000 a 1000, 0 = sin traslación)
background text No Color de fondo para áreas transparentes (hex #RRGGBB o #RRGGBBAA, o nombre de color)
format select No Elige formato de salida o mantén el original. PNG recomendado para transparencia
quality number No Calidad de salida para formatos con pérdida (JPEG, WebP). Mayor = mejor calidad pero archivo más grande

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/image-affine para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Archivo: Archivo

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-image-affine": {
      "name": "image-affine",
      "description": "Aplicar transformación afín para escalado, rotación, cizalla y traslación",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-affine",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]