Categorías

Transformación Proyectiva de Imagen

Aplicar transformación proyectiva avanzada para mapeo de superficie 3D complejo y efectos de proyecció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 proyectiva

Matriz de transformación proyectiva 3x3 en coordenadas homogéneas. Formato: [[a,b,c],[d,e,f],[g,h,i]]

Método para interpolar valores de píxeles durante la transformación

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

Formato de salida para la imagen resultante (PNG recomendado para transparencia)

Calidad de salida para formatos con pérdida

Datos clave

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

Resumen

Esta herramienta permite aplicar transformaciones proyectivas avanzadas a tus imágenes, facilitando el mapeo de superficies 3D, la corrección de perspectiva y la creación de efectos de proyección precisos mediante el uso de matrices de homografía.

Cuándo usarlo

  • Para corregir la perspectiva de imágenes capturadas desde ángulos inclinados.
  • Para mapear texturas planas sobre superficies 3D o planos inclinados.
  • Para generar efectos visuales de proyección sobre objetos en una escena.

Cómo funciona

  • Sube tu archivo de imagen en formato compatible (JPEG, PNG, WebP, etc.).
  • Define la matriz de transformación 3x3 en coordenadas homogéneas para establecer los puntos de proyección.
  • Selecciona el método de interpolación y el color de fondo para ajustar la calidad y el acabado de la imagen resultante.
  • Procesa la imagen y descarga el resultado en el formato de tu elección.

Casos de uso

Corrección de documentos escaneados con distorsión de perspectiva.
Creación de texturas personalizadas para modelos 3D en diseño gráfico.
Simulación de proyecciones sobre pantallas o superficies arquitectónicas.

Ejemplos

1. Corrección de perspectiva en documentos

Archivista digital
Contexto
Se requiere digitalizar documentos antiguos fotografiados con un ángulo inclinado, lo que genera una distorsión trapezoidal.
Problema
La imagen no es rectangular y dificulta la lectura del texto.
Cómo usarlo
Cargar la foto del documento y aplicar una matriz de homografía que reajuste las esquinas a un plano paralelo.
Configuración de ejemplo
[[1.2, 0.1, 0], [0.05, 1.1, 0], [0.001, 0.002, 1]]
Resultado
El documento se endereza, eliminando la distorsión de perspectiva y dejando el texto legible.

2. Mapeo de textura para diseño 3D

Diseñador 3D
Contexto
Necesito aplicar una etiqueta plana sobre una superficie inclinada en un renderizado.
Problema
La etiqueta debe seguir la inclinación de la superficie sin deformarse incorrectamente.
Cómo usarlo
Subir la imagen de la etiqueta y aplicar la matriz de transformación proyectiva correspondiente al ángulo de la superficie.
Configuración de ejemplo
[[1, 0.2, 0], [0, 1, 0], [0, 0.005, 1]]
Resultado
La imagen se proyecta correctamente sobre la superficie, integrándose perfectamente en el entorno 3D.

Probar con muestras

image, png, jpg

Hubs relacionados

Preguntas frecuentes

¿Qué es una matriz de transformación 3x3?

Es una representación matemática de homografía que define cómo se desplazan, rotan y deforman los píxeles de una imagen en un espacio 2D para simular una proyección 3D.

¿Qué método de interpolación debo elegir?

Usa 'Bilineal' para un equilibrio entre calidad y velocidad, 'Bicúbico' para la máxima nitidez, o 'Vecino más cercano' si buscas un procesamiento rápido.

¿Puedo mantener la transparencia en la imagen resultante?

Sí, al seleccionar PNG como formato de salida y configurar el fondo como transparente, se conservará el canal alfa original.

¿Qué formatos de archivo son compatibles?

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

¿Cómo manejo las áreas vacías tras la transformación?

Puedes definir un color de fondo específico (hexadecimal o nombre) o dejarlo como transparente para rellenar los espacios que quedan fuera del área de la imagen original.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/image-projective

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 proyectiva
matrixRows textarea Matriz de transformación proyectiva 3x3 en coordenadas homogéneas. Formato: [[a,b,c],[d,e,f],[g,h,i]]
interpolation select No Método para interpolar valores de píxeles durante la transformación
background text No Color de fondo para áreas vacías (hex #RRGGBB o #RRGGBBAA, o nombre de color)
format select No Formato de salida para la imagen resultante (PNG recomendado para transparencia)
quality number No Calidad de salida para formatos con pérdida

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/image-projective 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-projective": {
      "name": "image-projective",
      "description": "Aplicar transformación proyectiva avanzada para mapeo de superficie 3D complejo y efectos de proyección",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-projective",
      "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]