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

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]