In breve
Converte un .psd (o .psb) in unJPG del composito appiattito — la singola immagine unita che Photoshop conserva accanto ai tuoi livelli. Funziona nel tuo browser usando un motore PSD in puro TypeScript: il file viene letto in locale, il composito viene ricostruito e un JPEG torna pronto per il download. Il JPG è il formato giusto quando vuoi un file piccolo, apribile ovunque, e non ti serve la trasparenza o una fedeltà esatta al pixel. Nulla viene caricato, e non ti serve mai Photoshop.
Come funziona la conversione
Un PSD è una piccola intestazione 8BPS (dimensioni, modo colore, profondità di bit) seguita da quattro sezioni con prefisso di lunghezza: i dati del modo colore, le risorse immagine (che includono una piccola miniatura JPEG incorporata), la sezione dei livelli e delle maschere e infine i dati dell'immagine unita — il composito appiattito. Il motore legge quel composito in locale; per i documenti in scala di grigi a 8 bit e RGB a 8 bit passa i pixel a un canvas, che li ri-codifica in JPEG.
Dalla scelta del JPG derivano due conseguenze oneste. Primo, il JPG è con perdita: i pixel vengono ri-compressi a qualità 0,92, quindi non è una copia esatta al byte — per un risultato perfetto al pixel usa il convertitore senza perdita da PSD a PNG. Secondo, il JPG non ha un canale alfa, quindi ogni trasparenza viene appiattita su uno sfondo bianco prima della codifica. In cambio ottieni un file molto più piccolo che si apre in qualsiasi cosa — email, un browser, qualsiasi telefono — senza alcuna licenza Photoshop in vista.
Cosa può e cosa non può fare — con onestà
Cosa ottieni
- Un JPEG ad alta qualità (q0,92) del composito appiattito
- Trasparenza appiattita su bianco, così si apre senza problemi ovunque
- Documenti in scala di grigi a 8 bit e RGB a 8 bit supportati
- La miniatura Photoshop incorporata quando è l'unica anteprima rimasta (indicata come tale)
- Una lettura in locale — ogni byte resta sulla tua macchina
Cosa non farà
- Mantenere la trasparenza — il JPG non può; usa il PNG se ti serve il canale alfa
- Darti una copia esatta al pixel — il JPG ri-comprime; il PNG è l'opzione senza perdita
- Recuperare livelli, maschere, livelli di regolazione o effetti — non sono nel composito
- Visualizzare documenti a 16/32 bit, CMYK o Lab nel browser
- Inventare pixel oltre una troncatura — tornano solo le righe sopravvissute
Una nota sulla parola «verificato»: significa che l'immagine che abbiamo prodotto si ri-analizza senza problemi dalla nostra parte, non che il PSD di origine sia perfetto byte per byte nel lettore di Adobe. E viene toccato solo il composito appiattito — la pila dei livelli non viene mai ricostruita, perché una volta che la sezione dei livelli è danneggiata non esiste un modo deterministico per ricostruirla, e una supposizione mascherata da recupero non è onesta.
Se il PSD è danneggiato
Se il composito non può essere ricostruito — un salvataggio troncato da un crash o da una sincronizzazione Dropbox / Drive / Creative Cloud interrotta, oppure un'intestazione o un campo di lunghezza sezione corrotto — lo strumento non fabbricherà un JPEG. Riferisce ciò che ha trovato e collega la pagina di riparazione PSD, che ri-deriva i confini delle sezioni attorno ai byte sopravvissuti. Ripara prima, poi converti qui il file riparato.
Perché «nessun caricamento» è verificabile, non uno slogan
Il PSD viene letto con le API dei file del browser e decodificato sulla tua macchina; la pagina non effettua alcuna richiesta che trasporti i tuoi dati. Non fidarti sulla parola — apri gli strumenti per sviluppatori, seleziona la scheda Rete, trascina il file e osserva che nulla esce. È lo stesso principio zero-caricamenti dellapagina che dimostra lo zero-caricamenti, applicato alla conversione.