Añadir ruido a imágenes por lotes
Añade ruido a hasta 30 imágenes a la vez con controles de cantidad e intensidad. Procesamiento local, descarga en PNG. Sin registro.
Empezar a usar
Qué hace esta herramienta
Esta herramienta añade ruido a un lote de imágenes directamente en tu navegador. Es útil para crear texturas granuladas, simular película antigua o probar efectos de degradación en múltiples archivos a la vez.
Ejemplo práctico
Carga dos imágenes grises medianas. Establece Cantidad al 30% e Intensidad al 20%, dejando Monocromo activado. Al generar, aproximadamente el 30% de los píxeles de cada imagen (no un número exacto) recibirá un desplazamiento RGB compartido en el rango [-25,5, 25,5). Cada imagen y cada ejecución puede producir un patrón aleatorio diferente, sin semilla fija.
Controles y procesamiento
- Cantidad de ruido: porcentaje de píxeles seleccionados. 0% no cambia ningún píxel; 100% selecciona todos, aunque el redondeo puede dejar algunos valores iguales.
- Intensidad del ruido: magnitud del desplazamiento. 0% hace que el desplazamiento sea cero.
- Monocromo: aplica un único desplazamiento aleatorio a los tres canales RGB. Si se desactiva, cada canal recibe un desplazamiento independiente.
Para cada píxel seleccionado, el desplazamiento se calcula como (Math.random()-0.5)*255*strength/100 y el resultado se limita a 0-255.
Formatos y limitaciones
La interfaz acepta PNG, JPEG, WebP, GIF y BMP, pero la decodificación real depende del navegador. Cada imagen no debe superar los 25 MiB ni los 24.000.000 de píxeles; el lote completo no debe exceder 100 MiB y 40.000.000 de píxeles. El procesamiento es local; no se conservan metadatos ni perfiles de color, y no se admite exportación en otros formatos ni zoom integrado.
Preguntas frecuentes
¿Por qué el número de píxeles modificados no es exactamente el porcentaje indicado?
La selección se basa en Math.random()*100 < amount, por lo que el resultado es estadístico. Con un 30% de cantidad, aproximadamente el 30% de los píxeles se modifica, pero no es un recuento exacto.
¿Qué diferencia hay entre Monocromo activado y desactivado?
Con Monocromo activado, los tres canales RGB reciben el mismo desplazamiento aleatorio, sin convertir la imagen a escala de grises; si hay recorte, el tono también puede cambiar. Si lo desactivas, cada canal recibe un desplazamiento independiente, lo que puede crear halos de color.
¿Puedo elegir el formato de salida o conservar el original?
No. La herramienta siempre genera PNG mediante canvas.toDataURL('image/png'). No hay selector de formato ni opción para conservar metadatos o el formato original.
La cantidad es una probabilidad de selección, no un número garantizado de píxeles que cambian: el redondeo o el recorte pueden dejar un píxel seleccionado igual. Monocromo comparte un desplazamiento RGB sin convertir la fuente a gris ni garantizar el tono tras el recorte. Más de 30 archivos, una imagen dañada o un límite excedido rechazan todo el lote; corrige la selección y vuelve a cargar.
El procesamiento se realiza localmente en tu navegador.