Come leggere i file multistrato PNG di Fireworks senza Fireworks


24

Ho ricevuto un paio di file PNG di Fireworks. Fireworks ha un formato speciale per il salvataggio di più immagini sorgente in livelli nel file png.

Come posso leggerli senza aver installato Fireworks?

(sto lavorando su un Mac ma con VMware quindi qualsiasi suggerimento qualunque piattaforma sia apprezzata)

EDIT: Preferirei ottenere un set di copie dal png a strati. E preferisco che l'esportazione sia senza perdita di dati


Risposte:


17

I file PNG non hanno layer, quindi i layer di Fireworks sono memorizzati nei blocchi privati ​​dei file PNG in un formato proprietario che non è PNG. Non conosco nessun programma in grado di leggerli. Dovrai chiedere al proprietario di queste foto di convertirle in png appiattito (monostrato) o in un altro formato multistrato come psd.

Se questa non è un'opzione, il mio unico consiglio è di scaricare una versione di prova di Adobe Fireworks (è richiesta la registrazione) per convertire queste foto.


5
+1. Ma un chiarimento: è il formato dei contenuti effettivi dei blocchi ausiliari utilizzati per archiviare informazioni multistrato che non sono comprese da altri strumenti. Non c'è niente di non PNG nell'uso di questi pezzi. Sono descritti nelle specifiche PNG ( w3.org/TR/PNG/#11Ancillary-chunks ). APNG è retrocompatibile con PNG e i fuochi d'artificio normalmente non lo rompono (per quanto ne sappia). APNG è semplicemente un'estensione non ufficiale, non un altro tipo di PNG.
Un nano,

+1. molto fastidioso che alla fine ho installato una versione di prova di Fireworks per leggere i livelli del file
Jesper Rønn-Jensen,

Con il passare degli anni, e ora Fireworks è morto, questa risposta è cambiata nel tempo? È possibile farlo oggi? (Ho un tale bisogno)
newyuppie il

1
Fireworks non è morto. È ancora un programma eccezionale. È un peccato però che non abbiano pubblicato le specifiche sui loro pezzi proprietari.
Andrew E,

Fireworks è morto. Puoi usarlo su Win10, ma si è trasformato in un clunker. È come ballare con un corpo. Vedi la soluzione @Mingo Rdm (psd - sotto) questo fa il trucco, se hai Fireworks per salvare i tuoi png a strati come psd.
Jeffz,

5

Puoi salvare da qualsiasi Adobe Fireworks a tua disposizione e salvare con un .psd GIMP e così almeno puoi rilevare i livelli del tuo archivio.

Puoi spostare oggetti e livelli di testo, ma con i livelli di testo non puoi modificare il testo e mantenere lo stesso formato, solo cancellandolo e facendolo usando lo strumento di testo GIMP.

Sto usando Adobe Fireworks CS5 e Gimp 2.4.0 per i test.


2
Sia i fuochi d'artificio che i gimp supportano psd, soluzione semplice e ottima !!
Timo Huovinen,

4

Bene, se hai solo bisogno di leggere questi file puoi usare Batch PNG in JPG per appiattirli. Include un'anteprima che ti consente di guardare i PNG se è proprio quello che vuoi. Ma se è animato, esporterà solo il primo fotogramma.

Così,

Visualizzatore XnView , supporta pienamente il
browser APNG Firefox, anche il processore di immagini
ImageJ

Nel frattempo ho notato che sei venuto da Stackoverflow.com. Se hai bisogno di accedere a livello di codice a questo formato, avrai bisogno di una patch per libpng che ti offra supporto per APNG. È un'aggiunta eccellente (anche se leggermente non standard) a libpng se ne hai bisogno. Dopo tutto è quello che usano tutte le applicazioni di cui sopra. ;)


Buona risposta completa. Non sapevo che Fireworks usasse il formato APNG, è meglio che essere totalmente proprietario ... Su un altro sito, qualcuno ha chiesto come / riparare / tale file che Fireworks non è più in grado di caricare (o almeno salvare il più possibile) . Se hai un'idea ... :-)
PhiLho,

Hmm ... se i fuochi d'artificio non sono più in grado di caricare un tale file, allora deve essere corrotto. È possibile che sia stato creato con un altro strumento come ImageJ sopra. Quindi potrebbe pagare per provare a caricarlo da lì. Se fallisce, l'unico modo è accendere un buon editor esadecimale e seguire le specifiche APNG ( wiki.mozilla.org/APNG_Specification ) per vedere cosa c'è che non va. 010 Editor ( sweetscape.com/010editor ) supporta i modelli binari. Puoi crearne uno tuo o utilizzare quelli già pronti che includono già modelli per analizzare blocchi PNG e PNG.
Un nano,

Molto completo, ma non ho ancora segnato come risposta a causa di una cosa: quello che voglio davvero è far uscire gli strati come pngs. (deve essere senza perdita di dati). Sto modificando la domanda per rifletterla.
Jesper Rønn-Jensen,

ImageJ che ho appena provato può leggere solo il file ma vedere solo il livello superiore. Non riesco a vedere gli altri livelli. Quindi ImageJ non può risolvere il mio problema
Jesper Rønn-Jensen,

Ti stai avvicinando rapidamente al limite delle mie conoscenze su questo problema. Non ne ho esperienza. Proprio così succede di recente ho dovuto fare un po 'di lavoro coinvolgendo APNG. Prova a vedere se riesci a mostrare i livelli con Evan's Image Editor ( evanolds.com/eie.html ). Se fallisce, devi davvero usare un editor esadecimale. Ti consigliamo di cercare blocchi di testo ( w3.org/TR/PNG/#11textinfo ). Si spera che possano contenere informazioni su quale software ha creato il file.
Un nano,

2

Gli unici programmi che ho visto a parte Fireworks che conservavano quei livelli PNG erano Freehand e Flash (entrambi sono ex Macromedia). L'ultima volta che l'ho fatto è stato qualche anno fa, quindi non sono nemmeno sicuro che le versioni attuali mantengano tale funzionalità.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.