Cómo aplicar filtros artísticos a una imagen en Base64
Introduce los datos de la imagen en Base64 y selecciona uno de los filtros artísticos reconocidos, o deja el filtro vacío para aplicar `emboss`. Si el procesamiento tiene éxito, recibirás la imagen filtrada junto con el filtro usado y sus dimensiones.
Introduce los datos de la imagen en Base64 y selecciona uno de los filtros artísticos reconocidos, o deja el filtro vacío para aplicar emboss. Si el procesamiento tiene éxito, recibirás la imagen filtrada junto con el filtro usado y sus dimensiones.
Qué puedes hacer con la herramienta
Esta herramienta aplica un filtro artístico integrado a los datos de una imagen y devuelve una nueva versión filtrada cuando el procesamiento termina correctamente. Puede servir para probar efectos como desenfoque, contorno, relieve o nitidez sobre una imagen que ya tengas disponible en datos codificados en Base64.
La entrada de imagen es necesaria en la práctica: si falta o está vacía, el procesamiento falla. El nombre del filtro es opcional; cuando no se indica, se utiliza emboss. Para obtener un resultado predecible, conviene escoger de forma explícita uno de los efectos reconocidos.
Cómo aplicar un filtro a una imagen
-
Prepara los datos de la imagen en Base64. La herramienta decodifica esos datos y después intenta abrirlos como una imagen, por lo que una cadena incompleta o que no represente una imagen válida puede impedir el procesamiento.
-
Introduce los datos de imagen en el campo correspondiente. No lo dejes vacío.
-
Selecciona un filtro, si quieres utilizar uno concreto. Los nombres reconocidos son
blur,contour,detail,edge_enhance,edge_enhance_more,emboss,find_edges,sharpen,smoothysmooth_more. Si omites este campo, se aplicaemboss. -
Ejecuta el procesamiento y revisa la respuesta. Si la decodificación, la apertura, la aplicación del filtro o el guardado no se completan, el resultado será insatisfactorio. También puede fallar si el nombre del filtro no pertenece a la lista admitida o si no está disponible la capacidad necesaria para procesar imágenes.
Cómo leer el resultado y sus límites
Cuando la operación tiene éxito, la respuesta incluye los datos de la imagen filtrada codificados en Base64, el nombre del filtro seleccionado y las dimensiones de la imagen. Estos datos permiten identificar qué efecto se aplicó y comprobar el tamaño de la imagen resultante sin atribuirle una apariencia concreta por adelantado.
El formato de guardado es el que queda disponible después del procesamiento; si no hay uno disponible, se usa PNG. Hay una particularidad para emboss: si la imagen de entrada no está en RGB, primero se convierte a RGB. Esa conversión puede eliminar los metadatos del formato original y hacer que se utilice el recurso alternativo en PNG.
Un resultado insatisfactorio no indica por sí solo cuál fue el punto exacto del problema. Comprueba por separado que los datos sean una imagen válida, que el filtro esté escrito exactamente como uno de los nombres reconocidos y que la operación de guardado pueda completarse.
Ejemplo práctico
Una persona quiere realzar los bordes de una imagen antes de reutilizar sus datos filtrados.
Una persona tiene una imagen codificada en Base64, la introduce como datos de imagen, selecciona sharpen y ejecuta el procesamiento. Después comprueba que la respuesta incluya esos tres elementos.
La respuesta satisfactoria contiene datos de imagen filtrados codificados en Base64, el nombre sharpen y las dimensiones de la imagen procesada.
Limitaciones
- El procesamiento puede fallar durante la decodificación, la apertura, la aplicación del filtro o el guardado. Además,
embosspuede convertir una imagen no RGB a RGB y provocar el uso de PNG como alternativa de formato.
Errores frecuentes
- Causa: escribir un nombre de filtro que no pertenece a la lista reconocida, por ejemplo con una variante no admitida. Corrección: utiliza exactamente uno de estos nombres:
blur,contour,detail,edge_enhance,edge_enhance_more,emboss,find_edges,sharpen,smoothosmooth_more.
Preguntas frecuentes
¿Qué filtros artísticos se pueden aplicar?
Se reconocen blur, contour, detail, edge_enhance, edge_enhance_more, emboss, find_edges, sharpen, smooth y smooth_more.
¿Puedo dejar el filtro sin especificar?
Si omites el nombre del filtro, se utiliza emboss; aun así, debes proporcionar datos de imagen, porque una entrada ausente o vacía provoca un fallo.
¿Qué ocurre si la imagen en Base64 no es válida?
Si los datos no se pueden decodificar o abrir como imagen, el procesamiento falla. Comprueba que la cadena Base64 corresponda a datos de imagen válidos.
¿Qué devuelve una operación correcta?
La respuesta satisfactoria incluye datos filtrados en Base64, el nombre del filtro seleccionado y las dimensiones de la imagen.