Cómo se usa
- Elige o suelta la foto de una textura, a ser posible con luz uniforme y tomada de frente.
- Elige un método: fundir los bordes (conserva el aspecto), mosaico espejado (siempre sin costuras) o desplazar a la mitad (para revisar).
- 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.
- Pon la repetición en 2 × 2 o 3 × 3 para ver el mosaico repetido y busca costuras y manchas que se repiten.
- 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.