Categorías

Transformación Lineal de Imagen

Aplica transformación lineal (a * input + b) para ajustar niveles de imagen, brillo y contraste

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 para aplicar transformación lineal

Valor del multiplicador (a). Puede ser número único para todos los canales o valores separados por comas para cada canal. Fórmula: result = a * input + b

Valor del desplazamiento (b). Puede ser número único para todos los canales o valores separados por comas para cada canal. Fórmula: result = a * input + b

Aplicar transformación a canales específicos o todos los canales

Elige formato de salida o mantén original

Calidad de salida para formatos con pérdida

Datos clave

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

Resumen

La herramienta de Transformación Lineal de Imagen permite ajustar con precisión los niveles, el brillo y el contraste de tus archivos mediante la aplicación de la fórmula matemática f(x) = a * x + b, donde 'a' actúa como multiplicador y 'b' como desplazamiento.

Cuándo usarlo

  • Corregir imágenes subexpuestas o sobreexpuestas ajustando los niveles de intensidad.
  • Aumentar o reducir el contraste global de una fotografía para resaltar detalles específicos.
  • Aplicar ajustes de color personalizados mediante la manipulación independiente de los canales RGB o RGBA.

Cómo funciona

  • Sube tu archivo de imagen en formatos compatibles como PNG, JPEG, WebP o TIFF.
  • Define los valores del multiplicador (a) y el desplazamiento (b) para aplicar la transformación lineal.
  • Selecciona el modo de canal deseado y el formato de salida para procesar y descargar tu imagen ajustada.

Casos de uso

Normalización de niveles de brillo en lotes de fotografías para unificar su apariencia.
Recuperación de detalles en sombras mediante el ajuste preciso del desplazamiento (b).
Creación de efectos visuales artísticos mediante la manipulación selectiva de canales de color.

Ejemplos

1. Ajuste de brillo en foto oscura

Fotógrafo aficionado
Contexto
Una fotografía tomada en interiores resultó demasiado oscura y con poco contraste.
Problema
La imagen carece de luminosidad y los detalles en las sombras no son visibles.
Cómo usarlo
Cargar la imagen, establecer el multiplicador (a) en 1.2 para aumentar el contraste y el desplazamiento (b) en 20 para elevar el brillo general.
Configuración de ejemplo
multiplier: 1.2, offset: 20, channels: all
Resultado
La imagen resultante presenta una iluminación equilibrada y mayor claridad en las áreas oscuras.

2. Corrección de dominante de color

Diseñador gráfico
Contexto
Una imagen escaneada presenta una ligera dominante verdosa que afecta la calidad del diseño.
Problema
Es necesario reducir la intensidad del canal verde sin alterar drásticamente el resto de la imagen.
Cómo usarlo
Seleccionar el modo RGB y aplicar un multiplicador menor al canal verde (ej: 1.0, 0.8, 1.0) para neutralizar el tono.
Configuración de ejemplo
multiplier: 1.0,0.8,1.0, offset: 0, channels: rgb
Resultado
La dominante verdosa se elimina, logrando una representación de color más natural y profesional.

Probar con muestras

image, png, jpg

Hubs relacionados

Preguntas frecuentes

¿Qué significa la fórmula a * input + b?

Es una operación matemática donde 'a' escala los valores de los píxeles (contraste) y 'b' suma o resta un valor constante (brillo/desplazamiento).

¿Puedo aplicar ajustes diferentes a cada canal de color?

Sí, puedes ingresar valores separados por comas para cada canal (ej: 1.2, 1.0, 0.9) para ajustar los niveles de color individualmente.

¿Qué formatos de imagen son compatibles?

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

¿Cómo afecta el parámetro de calidad al resultado?

El parámetro de calidad (1-100) controla la compresión en formatos con pérdida como JPEG o WebP; un valor mayor mantiene mejor fidelidad pero aumenta el tamaño del archivo.

¿Se puede mantener el formato original de la imagen?

Sí, al seleccionar 'Mantener Formato Original' en las opciones de salida, la herramienta procesará la imagen conservando su extensión original.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/image-linear

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
imageFile file (Subida requerida) Sube cualquier archivo de imagen para aplicar transformación lineal
multiplier text No Valor del multiplicador (a). Puede ser número único para todos los canales o valores separados por comas para cada canal. Fórmula: result = a * input + b
offset text No Valor del desplazamiento (b). Puede ser número único para todos los canales o valores separados por comas para cada canal. Fórmula: result = a * input + b
channels select No Aplicar transformación a canales específicos o todos los canales
format select No Elige formato de salida o mantén original
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-linear 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-linear": {
      "name": "image-linear",
      "description": "Aplica transformación lineal (a * input + b) para ajustar niveles de imagen, brillo y contraste",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-linear",
      "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]