Trencadís

Carrega o arrossega una foto.
Després toca el color que vols trobar.

Consell: fes la foto amb llum de dia i inclou un paper blanc per calibrar amb «Blanc ref.».

O entra un color:

Tria un color de la foto per veure les pintures més properes.

1. Les meves marques

Només les marques marcades apareixen a les coincidències, la llista de colors i l'inventari.

2. Les pintures que tinc

Còpia de seguretat

Amb el servidor del PC (server.py) l'inventari, les marques i els projectes se sincronitzen entre dispositius; sense, es guarden només en aquest navegador.

Com funciona

Trencadís busca la pintura que s'acosta més a un color d'una foto i, si cap no hi arriba, proposa barreges. Tot el càlcul es fa al teu navegador, amb els passos següents.

1. Llegir el color de la foto

Quan toques la foto, l'app no agafa un sol píxel: fa la mitjana d'un petit disc (la mida es tria amb el control de radi) per esborrar la textura i el soroll. La mitjana es fa en llum lineal, és a dir, desfent abans la corba gamma de l'sRGB, perquè és com es barreja la llum de debò.

Amb «Blanc ref.» toques un paper blanc de la mateixa foto. L'app calcula un guany per a cada canal (vermell, verd i blau) perquè aquell punt passi a ser blanc de paper, i aplica el mateix guany a tots els colors que mostregis després. Així corregeix tant el to de la llum (bombeta groga, ombra blavosa) com l'exposició. És el mètode clàssic de von Kries.

2. Comparar colors

Els colors es passen a CIELAB, un espai pensat perquè les distàncies s'assemblin a les diferències que veu l'ull: L és la claredat, a va del verd al vermell i b del blau al groc. La distància entre dos colors es mesura amb la fórmula ΔE CIEDE2000, que corregeix les zones on Lab no és uniforme (els blaus, els colors poc saturats, els molt clars o foscos).

< 1,5pràcticament igual: costa distingir-los posats de costat
1,5–3molt proper
3–6proper: es nota la diferència si t'hi fixes
6–10semblant: mateixa família de color
> 10lluny

3. Barrejar pintures

La pintura no es barreja com la llum. Si fas la mitjana de groc i blau en RGB surt un gris; amb pintura surt un verd, perquè cada pigment absorbeix part de la llum i el que en queda és el que reflecteixen tots dos. L'app ho imita amb un model subtractiu simplificat: per a cada canal (R, G, B) pren la reflectància en llum lineal de cada pintura i en fa la mitjana geomètrica ponderada per les parts de la recepta:

Rbarreja = R1w1 · R2w2 · …   amb   wi = partsi / total

Com que multiplica en lloc de sumar, una pintura que absorbeix molt un canal el fa baixar a tota la barreja: per això les barreges s'enfosqueixen i el groc amb el blau dona verd.

Com es busquen les receptes

  1. Pintures candidates. Es parteix de les pintures que passen els filtres (les teves marques, «només les que tinc»…). D'aquí s'agafen les 70 més properes al color objectiu i s'hi afegeixen modificadors: les dues pintures més saturades de cada sector de 30° del cercle cromàtic, i els tres neutres més clars i més foscos, que serveixen per aclarir, enfosquir o apagar un color.
  2. Parelles. Es proven totes les parelles amb proporcions de 1:1 fins a 4:1 (1:2, 3:4…).
  3. Trios. De les 16 pintures que surten a les millors parelles, més les 6 més properes, es proven tots els trios amb proporcions de fins a 3:3:3.
  4. Puntuació. Primer es puntua tot amb una distància ràpida (ΔE76) i després es tornen a puntuar les 400 millors amb CIEDE2000. Un trio paga una petita penalització: una tercera pintura ha de millorar prou el resultat per valer la pena.
  5. Resultat. Es mostren les 3 millors receptes amb pintures diferents. Si una pintura directa ja és pràcticament igual (ΔE < 2) i cap barreja no la millora clarament, no es proposa cap barreja.

No entren a les receptes els metal·litzats, els efectes (washes, tintes, fluorescents, veladures) ni els colors marcats ≈ aprox., que venen d'una carta impresa o d'una foto de producte i no són prou fiables per construir-hi una barreja.

Límits del model

  • Treballa amb tres canals, no amb l'espectre complet: dues pintures que es veuen iguals poden barrejar-se de manera diferent (metamerisme).
  • No sap la força tintòria de cada pigment: una pintura molt carregada domina la barreja més del que diuen les parts. Les pintures poc opaques pesen menys.
  • Les parts són de volum (gotes), i el model suposa que totes les gotes són iguals.

Pren cada recepta com una hipòtesi de partida: prova-la a la paleta i ajusta-la a ull.

4. Ombra i llum

Per a la millor pintura directa, l'app busca una ombra i una llum de la mateixa família: pintures entre 6 i 30 punts de claredat (L) més fosques o més clares, idealment a uns 15, amb el to tan semblant com es pugui (sobretot si el color és saturat) i una saturació semblant.