# Carte da rendere quadrate

> **Lavoro concluso il 03/08/2026**: tutte le 145 carte sono squadrate e installate
> in `pwa/img/`. Questo era il promemoria per il lavoro in Photoshop, tenuto come
> spiegazione di come sono fatte le carte di questa cartella.

Aggiornato il 03/08/2026.

Obiettivo: togliere l'arrotondamento dalle immagini. Ci pensa già il CSS ad
arrotondare le carte nell'app, e averlo anche nel file crea un bordo chiaro agli
angoli quando la carta viene disegnata più grande del raggio inciso nel file.

## Cosa fare

Ricostruire l'ambiente nei 4 angoli, in modo che l'immagine risulti piena fino
allo spigolo, come se la carta avesse gli angoli vivi.

- `regioni-base/`: 68 file, `1.jpg`..`68.jpg`, 520x520. Angoli bianchi, raggio
  circa 16px. Nell'app sono ancora così, mai sistemati.
- `regioni-espansione/`: 9 file, `0.jpg` e `69.jpg`..`76.jpg`, **827x827**, gli
  originali di Catch Up. Angoli bianchi, raggio circa 40px. Nell'app ci sono
  già, ma con gli angoli riempiti automaticamente: se li rifai a mano
  sostituisco quella versione.
- `santuari/`: 53 file, `S0.jpg`..`S52.jpg`, 520x803, gli originali di Catch Up
  (i 45 del gioco base e gli 8 del Peuple du Dessous, tutti insieme). Angoli
  bianchi, raggio circa 40px. Nell'app ci sono già con gli angoli riempiti a
  macchina: i 45 base a luglio, in modo grezzo, gli 8 nuovi il 03/08. Il nome
  del file è l'id della carta, non il numero della scatola.

## Cosa mi serve indietro

- Stessi nomi dei file: l'app li cerca così.
- Stesse dimensioni di partenza (le 827x827 le riduco io a 520, non ridurle tu).
- Nessuna trasparenza, nessun angolo arrotondato.
- Il formato non conta, converto io.

Rimettili in queste stesse cartelle, o in una nuova se preferisci, basta dirmelo.
Poi ci penso io a copiarli nell'app, a rifare la galleria del riconoscimento
(i descrittori ORB si calcolano da questi file, quindi vanno rigenerati) e a
rilanciare il test di regressione sulla foto del tavolo.

- `santuari/`: 53 file, `S0.jpg`..`S52.jpg`, **520x803**, gli originali di
  Catch Up (i 45 del gioco base e gli 8 del Peuple du Dessous, tutti insieme).
  Angoli bianchi, raggio circa 40px. Nell'app ci sono già con gli angoli
  riempiti a macchina: i 45 base a luglio, in modo grezzo, gli 8 nuovi il 03/08.
  Il nome del file è l'id della carta, non il numero della scatola.

## Cosa NON serve

Le 15 meteore sono arrivate da Catch Up già a pieno fondo, angoli vivi. Non
c'era niente da ricostruire, né a mano né a macchina.

## Attenzione sui Santuari

Rifare i 45 del gioco base mi costringe a rigenerare le loro voci nella galleria
ORB, che oggi sono volutamente congelate perché sono quelle validate sul
telefono (4 santuari su 4 riconosciuti). Con le Regioni non è un problema,
quelle le so riprodurre bit per bit. Se dopo il tuo giro qualche santuario
venisse riconosciuto peggio, si torna indietro: gli originali restano qui.

## Se cambi idea e vuoi farlo fare al computer

`squadra()` in `recognition/import_official_art.py` riempie gli angoli bianchi
con l'inpaint di OpenCV. È quello che ha squadrato le carte delle espansioni, e
il risultato a piena risoluzione non mostra giunzioni. Basta chiedere.
