Els mosaics semblen molt adequats per reproduïr-se en punt de creu. El que es necessita és una eina per transformar el dibuixos d'un mosaic en un patró quadriculat per a punt de creu. Aquesta eina és el programa mosaic_malla. Aquest programa llegeix un fitxer de definició de mosaic <file>.def i el converteix en una malla de punts amb els colors del mosaic, que es pot utilitzar com a patró per poder reproduir-lo en un brodat de punt de creu. El seu funcionament és simple. Donada una malla amb un nombre determinat de punts, per a cada punt de la malla es mira si el punt pertany a alguna àrea o entrellaç i se li assigna el color corresponent de l' àrea o entrellaç.
Per córrer mosaic_malla entreu la instrucció
mosaic_malla [<file>[.def]]
El fitxer de definició del mosaic és opcional. L'extensió .def es pot ometre. Una vegada llegit el fitxer de definició, el program ofereix el menú següent:
0. Exit: Sortida del programa. Es genera un fitxer <file>_malla.par amb informació sobre els paràmetres usats per generar el patró, els colors, i el nombre de punts de cada color. Per exemple:
N_cell 51
SZ 1.044
IW 1
Colors used:
0 1.00 1.00 1.00
1 0.00 0.00 0.00
9 0.95 0.70 0.20
11 0.00 0.50 1.00
13 0.00 0.50 0.00
Color N. cells
0 1994
1 166
9 327
11 108
13 6
1. Plot: Dibuix de la malla de punts per pantalla, generació dels fitxers <file>_malla.eps i <file>_malla.eps amb el dibuix del patró, i del fitxer <file>_malla.par.
2. Explore number of cells: Exploració de quin és el nombre òptim de punts de la malla per obtenir una versió menys distorsionada del mosaic original. S'han d'entrar els límits inferior i superior del rang del nombre de punts. A causa de la simetria dels mosaics, només s'exploren valors senars del nombre de punts. Per a cada valor es dona la distància mitjana entre els punts del mosaic real i de la malla, en unitats de la grandària d'un punt de la malla. A vegades un petit canvi en el nombre de punts produeix una millora important de la fidelitat del resultat. Exemple d'exploració:
Ncell AvgDist 0.1______0.2______0.4__0.6_0.8_1________2________4____6___8_10
51 1.45 % |*********************************** | | | | |
53 1.33 % |********************************** | | | | |
55 1.33 % |********************************** | | | | |
57 1.31 % |********************************** | | | | |
59 1.15 % |******************************** | | | | |
61 1.04 % |******************************* | | | | |
63 1.19 % |******************************** | | | | |
65 1.13 % |******************************** | | | | |
67 0.59 % |*********************** | | | | | | |
69 1.09 % |******************************* | | | | |
71 0.95 % |*****************************| | | | | |
73 0.99 % |****************************** | | | | |
75 0.90 % |*****************************| | | | | |
77 1.01 % |****************************** | | | | |
79 0.91 % |*****************************| | | | | |
81 1.19 % |******************************** | | | | |
83 0.87 % |**************************** | | | | | |
85 0.90 % |*****************************| | | | | |
0.1______0.2______0.4__0.6_0.8_1________2________4____6___8_10
Optimum n. cells: 67
3. Enter number of cells: Entrada del nombre de punts de la malla (un costat de la malla quadrada). En principi no hi ha cap límit en el nombre de punts, però més enllà d'uns pocs centenars de punts el dibuix de la malla deixa de ser clar.
4. Change size: Es pot canviar la mida original del mosaic (paràmetre SZ) per seleccionar-ne una part més petita o més gran.
5. Change interlace width: Es pot canviar l'amplada original dels entrallaços (paràmetre IW) per millorar-ne la representació a la malla.
6. Modify colors: També es pot modificar qualsevol color utilitzat al mosaic, redefinint-lo amb valors diferents de r, g, b.
7. Edit graphically: Una vegada fet el dibuix de la malla, es pot modifcar a mà el color de qualsevol punt. Primer es tria a quin color es volen convertir els punts i després es marquen el punts amb el cursor. Els canvis queden definitius en fer un nou dibuix i generar el fitxer gràfic <file>_malla.pdf. La llista de punts canviats es mostra per pantalla, però no es guarda enlloc. Aquest és un exemple d'edició per canviar pixels individuals a color 13 (un dels colors del mosaic):
Select color to change to:
13
Select pixel with the cursor
Click LEFT button or press A to SET pixel color
Click MIDDLE button or press D to UNSET pixel color
Click RIGHT button or press X to FINISH edition
Press H to move one pixel LEFT
Press J to move one pixel DOWN
Press K to move one pixel UP
Press L to move one pixel RIGHT
Els exemples de punt de creu presentats han estat brodats amb infinita paciència i dedicació per la meva germana, Helena Estalella.
És un exemple de mosaic amb 4 colors, de moderada complexitat. L'exploració per optimitzar el nombre de punts de la malla suggereix uns valors de 45, 65, o prop de 100. Aquí mostrem el mosaic original (esquerra) i el patró per a 65 punts (centre), editat en uns pocs pixels per corregir errors. La reproducció del mosaic original és notablement bona, conservant-se bé la forma de les estrelles de 8 puntes. Com a comparació, es mostra el patró obtingut per a 55 punts (dreta), sense editar, on es perd la forma de les estrelles de 8 puntes originals.
aa80: Mosaic original generat per mosaic.
aa80_malla: Patró generat amb Ncell 65, SZ 1.6, IW 1
aa80_malla: Patró generat amb Ncell 55
aa80:
Distància mitjana (blau) i màxima (vermell) entre els punts del mosaic original i de la malla en funcío del nombre de punts de la malla, entre 10 i 100. Per a dos valors del nombre de punts al voltant de 45 i 65, la reproducció del mosaic sobre la malla és significativament millor que per a altres valors semblants del nombre de punts. Per exemple, amb 55 punts les estrelles de 8 puntes perden la seva forma.
Aquest és un mosaic format només per entrellaços en dos tons de verd, d'una notable complexitat. El patró s'ha elaborat amb 149 punts, que ofereix una bona fidelitat al mosaic original.
a0807: Mosaic original generat per mosaic.
a0807_malla: Patró generat amb Ncell 149, SZ 2.16, IW 2
a0807:
Distància mitjana (blau) i màxima (vermell) entre els punts del mosaic original i de la malla en funcío del nombre de punts de la malla, entre 50 i 200. Per a quatre valors del nombre de punts al voltant de 75, 105, 150 i 175, la reproducció del mosaic sobre la malla és significativament millor que per a altres valors semblants del nombre de punts.
a0807: Plantilla quadriculada de punt de creu, impresa en paper.
a0807: Resulta final (Helena Estalella).
És un mosaic format per entrallaços multicolors. Per a la realització amb punt de creu s'ha ampliat el tema central amb una vora afegida seguint el mateix estil, que tanca el dibuix central. És un cas on hi ha un nombre de punts de la malla crític, 71, per al qual la fidelitat del patró és total.
a14: Mosaic original reproduït per mosaic (dalt) i plantilla de 71 punts feta amb mosaic_malla (baix).
a14: Distància entre els punts de la malla i del mosaic. Per a 71 punts, la distància és zero, i la fidelitat del patró és total.
a14: Brodat acabat (Helena Estalella)
Aquest és un típic mosaic de l'Alhambra amb peces de 4 colors i entrellaços blancs. El nombre de punts de la plantilla és crític per preservar la forma de les estrelles de 8 puntes i els lòbuls.
a1321: Mosaic original
a1321: Plantilla de 101 punts