Guía

Cómo recortar una imagen a una región rectangular

Introduce datos de imagen no vacíos y define los límites numéricos de la región rectangular. El resultado correcto es la imagen recortada codificada en base64.

Herramienta Recortador de imágenes

Qué puedes hacer con el recortador de imágenes

Image Cropper sirve para extraer una región rectangular de una imagen a partir de cuatro límites numéricos: izquierda, superior, derecha e inferior. Es una opción adecuada cuando necesitas conservar solo una parte concreta de una imagen, como un recorte de una fotografía, una captura o un gráfico. La imagen de entrada debe proporcionarse como datos de imagen no vacíos, representados en una cadena que el procesamiento pueda decodificar.

Cómo recortar una región concreta

  1. Prepara los datos de la imagen en una cadena codificada en base64. Comprueba que la cadena no esté vacía y que corresponda a una imagen que pueda abrirse después de decodificarla.

  2. Introduce la imagen en el campo de datos de imagen. Si no especificas coordenadas, se aplican estos valores iniciales: izquierda 0, superior 0, derecha 100 e inferior 100.

  3. Para definir el área, indica valores numéricos para los cuatro límites. La izquierda y la parte superior marcan el inicio del recorte; la derecha y la parte inferior marcan sus límites opuestos. Estos valores se aplican contra las dimensiones reales de la imagen, no como porcentajes.

  4. Envía el procesamiento. La imagen se decodifica, se abre y se recorta según los límites indicados. Si los valores se salen de las dimensiones disponibles, la izquierda y la parte superior se ajustan a los límites de la imagen. La derecha se ajusta al ancho y la parte inferior a la altura. Además, el sistema fuerza que la derecha quede al menos una unidad por encima de la izquierda y que la parte inferior quede al menos una unidad por debajo de la parte superior.

  5. Revisa la salida codificada. Cuando el procesamiento termina correctamente, la imagen recortada se devuelve en base64. Se guarda con el formato de la imagen de origen cuando ese formato está disponible; si no, se utiliza PNG.

Cómo interpretar el resultado

Los cuatro valores describen límites de una región rectangular, por lo que no debes interpretarlos como porcentajes ni como medidas relativas. Un valor de derecha menor o igual que izquierda, o un valor de parte inferior menor o igual que superior, puede ser reajustado para conservar una extensión mínima. Del mismo modo, los límites que superan el tamaño de la imagen se llevan hacia sus dimensiones disponibles.

El resultado correcto es una imagen recortada codificada en base64, no una imagen redimensionada ni una versión girada o mejorada. El formato de salida depende del formato de origen cuando puede identificarse y, en caso contrario, es PNG. El procesamiento puede fallar si faltan los datos de imagen, si no se pueden decodificar o abrir como imagen, si ocurre un problema al recortar o guardar, o si no está disponible la dependencia necesaria para procesar imágenes.

Ejemplo práctico

Necesitas extraer la zona comprendida entre esos límites de una imagen de 1200 × 800 píxeles.

Proporciona los datos base64 de una imagen de 1200 × 800 píxeles e indica izquierda 100, superior 50, derecha 700 y parte inferior 450. Envía el procesamiento y revisa la cadena base64 devuelta.

La salida tendrá la forma de una cadena base64 que representa la región recortada; conservará el formato de origen si está disponible y, si no, será PNG.

Limitaciones

  • El procesamiento puede fallar si los datos están vacíos, no se pueden decodificar o abrir como imagen, o se produce un error durante el recorte o el guardado.
  • Los límites se ajustan a las dimensiones de la imagen y pueden modificarse para mantener una región con una extensión mínima.

Errores frecuentes

  • Si el procesamiento falla al introducir una cadena vacía o datos que no se pueden abrir como imagen, comprueba que la entrada no esté vacía y vuelve a proporcionar una cadena base64 válida correspondiente a una imagen.

Preguntas frecuentes

¿Qué ocurre si no indico las coordenadas?

Sí, puedes omitirlos: se usan izquierda 0, superior 0, derecha 100 e inferior 100. Si quieres otra región, introduce los cuatro límites numéricos.

¿Las coordenadas son porcentajes?

No. Los valores se aplican contra el ancho y la altura de la imagen decodificada, así que no representan porcentajes ni valores normalizados.

¿En qué formato recibo la imagen recortada?

La salida es una imagen recortada en base64. Conserva el formato de origen cuando está disponible; si no, se guarda como PNG.

Herramienta

Recortador de imágenes