Creador de patrones sin costuras

Elige la foto de una textura, como tela, césped, piedra o papel, y conviértela en un mosaico que se repite sin costuras. Funde los bordes o crea un mosaico espejado que siempre encaja, y usa la vista desplazada o una repetición de 3 × 3 para ver si queda alguna costura.

Todo ocurre en tu navegador. Tus archivos no se suben a ningún sitio.

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Elige o suelta la foto de una textura, a ser posible con luz uniforme y tomada de frente.
  2. Elige un método: fundir los bordes (conserva el aspecto), mosaico espejado (siempre sin costuras) o desplazar a la mitad (para revisar).
  3. Para fundir, ajusta el ancho de fusión: cuanto más ancho, mejor se ocultan las costuras, pero más parte de la imagen se suaviza.
  4. Pon la repetición en 2 × 2 o 3 × 3 para ver el mosaico repetido y busca costuras y manchas que se repiten.
  5. Vuelve a poner la repetición en 1 mosaico y descarga.

Cómo funciona

  • Desplazamiento: cada píxel (x, y) toma el color de ((x + w / 2) mod w, (y + h / 2) mod h).
  • Fusión: la parte de la copia desplazada en la columna x de un mosaico de ancho w es 1 − t / f, donde t = min(x, w − 1 − x) / w es la distancia al borde más cercano y f el ancho de fusión; vale 1 en el borde y 0 a partir de f. Lo mismo se hace con las filas y se usa el mayor de los dos valores.
  • Espejo: el resultado mide 2w × 2h; la mitad derecha es la imagen volteada de izquierda a derecha y la mitad inferior, volteada de arriba abajo.

Ejemplo

Un mosaico de 8 píxeles de ancho con un ancho de fusión del 25 %: la columna 0 toma el 100 % de la copia desplazada, la columna 1 toma 1 − 0,125 / 0,25 = 50 %, las columnas 2 a 5 no toman nada, la columna 6 vuelve a tomar el 50 % y la columna 7, el 100 %.

Una imagen de 300 × 200 da un mosaico de 300 × 200 al fundir, uno de 600 × 400 con espejo y un archivo de 900 × 600 al fundir con repetición de 3 × 3.

Consejos

  • Las texturas uniformes (arena, césped, hormigón, tela) se funden casi sin que se note; las imágenes con un solo objeto grande, no.
  • Si en la vista de 3 × 3 se repite una mancha oscura o clara, recorta antes la foto a una zona más uniforme.
  • Los mosaicos cuadrados son los más fáciles de usar en fondos CSS, programas 3D y diseños para impresión bajo demanda.

Preguntas frecuentes

¿Cómo consigue fundir los bordes que el mosaico no tenga costuras?

La herramienta hace una copia de la imagen desplazada la mitad de su ancho y de su alto. En esa copia, los bordes izquierdo y derecho salen de píxeles vecinos del centro de la foto, así que continúan uno en el otro, y lo mismo pasa arriba y abajo. Cerca de los bordes el mosaico muestra esa copia y en el centro el original; el ancho de fusión fija lo gradual que es el paso de uno a otro.

¿Cuándo uso el mosaico espejado?

Cuando las uniones tienen que ser perfectas y la simetría no importa. La imagen se coloca junto a sus reflejos, así que cada borde se encuentra con su propio reflejo. El mosaico es el doble de ancho y el doble de alto que la imagen.

¿Para qué sirve la vista desplazada?

Desplaza la imagen a la mitad, de modo que sus bordes antiguos se encuentran en una cruz en el centro. Si ahí ves una línea marcada, la imagen tal cual no se repite bien. Úsala para revisar una textura hecha en otro sitio, o para retocar la cruz en un editor y luego volver a desplazarla.

¿Debo descargar la repetición de 3 × 3?

La repetición sirve para juzgar el patrón; el archivo que descargas contiene lo que ves, así que vuelve a poner la repetición en 1 mosaico antes de descargar el mosaico en sí. Un archivo de 2 × 2 o 3 × 3 viene bien como fondo grande ya hecho.

¿Se sube mi imagen a algún servidor?

No. La imagen se procesa en tu navegador y se queda en tu dispositivo.

Más en Imágenes

Todas las herramientas de la categoría: Imágenes ·Actualizado el 4 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.