In breve
Converte un .psd (o .psb) in unPNG 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 PNG senza perdita torna pronto per il download. Nulla viene caricato, nulla viene riscritto su disco, e non ti serve mai avere Photoshop aperto per farlo. Ciò che non ottieni sono i livelli — un PNG è per definizione un'immagine piatta.
Come funziona la conversione
Un PSD è una compatta 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 grande sezione dei livelli e delle maschere e infine i dati dell'immagine unita — il composito appiattito. Quel composito è tutto il senso di questo strumento. Il motore lo legge riga di scansione per riga di scansione e, per i documenti in scala di grigi a 8 bit e RGB a 8 bit, produce direttamente un PNG.
Il PNG è un formato senza perdita, ed è per questo che è il formato onesto per questa conversione: quando il motore emette un PNG composito a 8 bit, quei byte esatti sono ciò che scarichi — nessuna ri-codifica, nessuna perdita di qualità. Il PNG porta con sé anche un canale alfa, quindi ogni trasparenza nel composito viene preservata invece di essere riempita. Se invece vuoi in modo specifico un file più piccolo e opaco per il web, il convertitore da PSD a JPGappiattisce su bianco e baratta un po' di fedeltà con la dimensione.
Cosa può e cosa non può fare — con onestà
Cosa ottieni
- Un PNG senza perdita del composito appiattito, con l'alfa preservato
- Documenti in scala di grigi a 8 bit e RGB a 8 bit, restituiti così come sono dove possibile
- La miniatura Photoshop incorporata quando è l'unica anteprima sopravvissuta (indicata come tale)
- Una lettura in locale di ogni byte — la conversione avviene sulla tua macchina
Cosa non farà
- Recuperare livelli, maschere, livelli di regolazione, oggetti avanzati o effetti — un PNG è piatto, e quelli non sono nel composito
- Visualizzare documenti a 16/32 bit, CMYK o Lab nel browser — richiedono un renderer completo con gestione del colore
- Inventare pixel oltre una troncatura — se il composito è stato tagliato corto, tornano solo le righe sopravvissute
- Garantire che «si apra in Photoshop» — qui «verificato» significa che la nostra ri-analisi va a buon fine
La parola «verificato» è usata con cura: significa che il PNG 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 tirare a indovinare non è onesto.
Se il PSD è danneggiato
A volte il composito non può essere ricostruito affatto — il file è stato troncato da un crash o da una sincronizzazione Dropbox / Drive / Creative Cloud interrotta, oppure un'intestazione o un campo di lunghezza sezione è corrotto e manda fuori strada il lettore. Quando succede, lo strumento non finge un risultato; ti dice ciò che ha trovato e collega lapagina di riparazione PSD, che ri-deriva i confini delle sezioni attorno ai byte sopravvissuti. Ripara prima, poi torna qui e converti il file riparato in PNG.
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. Per le opere riservate non è una gentilezza, è il punto.