So lesen Sie Fireworks PNG-Multilayer-Dateien ohne Fireworks

47372
Jesper Rønn-Jensen

Ich habe ein paar Fireworks PNG-Dateien erhalten. Fireworks hat ein spezielles Format zum Speichern mehrerer Quellbilder in Ebenen in der PNG-Datei.

Wie kann ich diese lesen, ohne dass Fireworks installiert ist?

(Ich arbeite auf einem Mac, aber mit Vmware, damit alle Vorschläge, egal welche Plattform, geschätzt werden.)

BEARBEITEN: Ich würde es vorziehen, einen Satz Kopien aus dem geschichteten PNG herauszuholen. Und ich bevorzuge es, wenn der Export verlustfrei ist

22
Für technische Details: http://stackoverflow.com/questions/4242402/the-fireworks-png-format-any-insight-any-libs mems vor 7 Jahren 0

5 Antworten auf die Frage

15
harrymc

PNG-Dateien haben keine Ebenen. Daher werden Fireworks-Ebenen in den privaten Abschnitten der PNG-Dateien in einem proprietären Format gespeichert, das nicht PNG ist. Ich kenne kein Programm, das sie lesen kann. Sie müssen den Besitzer dieser Fotos bitten, sie in abgeflachte PNG (Monolayer) oder in ein anderes mehrschichtiges Format wie PSD umzuwandeln.

Wenn dies nicht möglich ist, empfehle ich nur eine Testversion von Adobe Fireworks (Registrierung erforderlich), um diese Fotos zu konvertieren.

+1. Aber eine Klarstellung: Es ist das tatsächliche Inhaltsformat der zur Speicherung von mehrschichtigen Informationen verwendeten Nebenblöcke, die von anderen Tools nicht verstanden werden. Es gibt nichts Nicht-PNG bei der Verwendung dieser Brocken. Sie sind in der PNG-Spezifikation (http://www.w3.org/TR/PNG/#11Ancillary-chunks) beschrieben. APNG ist abwärtskompatibel mit PNG, und Feuerwerkskörper zerstören dies normalerweise nicht (nach meinem Wissen). APNG ist einfach eine unwichtige Erweiterung, keine andere Art von PNG. A Dwarf vor 15 Jahren 5
+1. Sehr ärgerlich, dass ich tatsächlich eine Testversion von Fireworks installiert habe, um die Dateischichten zu lesen Jesper Rønn-Jensen vor 15 Jahren 0
Hat sich diese Antwort im Laufe der Jahre geändert, und jetzt ist Fireworks tot? Ist es heute möglich? (Ich habe so ein Bedürfnis) newyuppie vor 10 Jahren 0
Feuerwerk ist nicht tot Es ist immer noch ein hervorragendes Programm. Es ist schade, dass sie die Spezifikation nicht für ihre proprietären Brocken veröffentlicht haben. Andrew E vor 9 Jahren 1
Feuerwerk ist tot. Sie können es unter Win10 verwenden, aber es wurde zu einem Klunker. Es ist wie mit einem Korps zu tanzen. Siehe @Mingo Rdm-Lösung (psd - unten). Dies erledigt den Trick, wenn Sie Fireworks haben, um Ihre png-Dateien als psd zu speichern. Jeffz vor 7 Jahren 0
4
A Dwarf

Wenn Sie diese Dateien nur lesen möchten, können Sie sie mit Batch PNG in JPG reduzieren. Es enthält eine Vorschau, mit der Sie die PNG-Bilder tatsächlich anzeigen können, wenn Sie genau das möchten. Wenn es animiert ist, wird nur das erste Bild exportiert.

So,

Der XnView- Viewer unterstützt vollständig APNG
Firefox-Browser und auch
ImageJ -Bildprozessor

Inzwischen habe ich bemerkt, dass Sie von Stackoverflow.com kamen. Wenn Sie programmgesteuert auf dieses Format zugreifen müssen, benötigen Sie einen Patch für libpng, mit dem Sie APNG unterstützen können. Es ist eine hervorragende (wenn auch etwas nicht standardisierte) Ergänzung zu libpng, wenn Sie es brauchen. Es ist schließlich, was alle oben genannten Anwendungen verwenden. ;)

Gute, umfassende Antwort. Ich wusste nicht, dass Fireworks das APNG-Format verwendet hat. Das ist besser, als völlig proprietär zu sein. Auf einer anderen Website hat jemand gefragt, wie man Dateien repariert / repariert, die Fireworks nicht mehr laden kann (oder zumindest so viel wie möglich rettet). . Wenn Sie eine Idee haben ... :-) PhiLho vor 15 Jahren 0
Hmm ... Wenn ein Feuerwerk eine solche Datei nicht mehr laden kann, muss es beschädigt sein. Es besteht die Möglichkeit, dass es mit einem anderen Tool wie ImageJ oben erstellt wurde. Es könnte sich also lohnen, es von dort aus zu versuchen und zu laden. Wenn dies nicht gelingt, besteht der einzige Weg darin, einen guten Hex-Editor zu starten und die APNG-Spezifikation (https://wiki.mozilla.org/APNG_Specification) zu befolgen, um festzustellen, was falsch ist. 010 Editor (http://www.sweetscape.com/010editor/) unterstützt binäre Vorlagen. Sie können Ihre eigenen erstellen oder bereits erstellte verwenden, die bereits Vorlagen enthalten, um PNG- und PNG-Chunks zu parsen. A Dwarf vor 15 Jahren 0
Sehr umfangreich, aber ich habe noch keine Antwort gegeben, weil eines: Was ich wirklich will, ist, die Schichten als PNGs herauszuholen. (es muss verlustfrei sein). Ich bearbeite die Frage, um sie zu reflektieren. Jesper Rønn-Jensen vor 15 Jahren 0
ImageJ, das ich gerade ausprobiert habe, kann nur die Datei lesen, aber nur die oberste Ebene sehen. Ich kann die anderen Schichten nicht sehen. ImageJ kann mein Problem also nicht lösen Jesper Rønn-Jensen vor 15 Jahren 0
Sie nähern sich rasch der Grenze meines Wissens zu diesem Thema. Ich habe keine Erfahrung damit. In letzter Zeit musste ich einige Arbeit mit APNGs erledigen. Versuchen Sie herauszufinden, ob Sie die Ebenen mit Evan's Image Editor (http://www.evanolds.com/eie.html) anzeigen können. Wenn dies fehlschlägt, müssen Sie unbedingt einen Hex-Editor verwenden. Sie sollten nach Textblöcken suchen (http://www.w3.org/TR/PNG/#11textinfo). Hoffentlich enthalten sie möglicherweise Informationen darüber, welche Software die Datei erstellt hat. A Dwarf vor 15 Jahren 0
Ohne diese Möglichkeit besteht die einzige Möglichkeit darin, zu fragen, wer von Ihnen die Datei erhalten hat, um Sie mit den Layern zu versorgen, oder die Datei im Hex-Format zu bearbeiten und anhand der APNG-Spezifikation zu überprüfen (langweilig ich weiß). A Dwarf vor 15 Jahren 0
Bitte schauen Sie sich meine Antwort auf diesen Beitrag an. Ich glaube, es beschreibt die Situation richtig. harrymc vor 15 Jahren 0
Ich bin damit einverstanden, dass die Testversion den Trick tun sollte, harry (+1 dafür). Ich wusste nicht, dass sie einen Arbeitstest hatten. Ist mir gar nicht aufgefallen, dass ich danach gesucht habe. A Dwarf vor 15 Jahren 0
4
Mingo Rdm

Sie können von jedem beliebigen Adobe Fireworks aus speichern, das Sie zur Verfügung haben, und mit einem GIMP .psd speichern, um zumindest die Schichten Ihres Archivs zu erkennen.

Sie können Objekte und Textebenen verschieben. Mit Textebenen können Sie den Text jedoch nicht ändern und dasselbe Format beibehalten. Sie müssen ihn nur löschen und mit dem GIMP-Textwerkzeug ausführen.

Ich verwende zum Testen Adobe Fireworks CS5 und Gimp 2.4.0.

Sowohl Feuerwerk als auch Gimp unterstützen psd, eine einfache und großartige Lösung! Timo Huovinen vor 8 Jahren 2
2
hyperslug

Die einzigen Programme, die ich außer Fireworks gesehen habe und die diese PNG-Ebenen beibehalten haben, waren Freehand und Flash (beide sind von Macromedia). Das letzte Mal, als ich das vor einigen Jahren getan habe, war ich nicht einmal sicher, ob die aktuellen Versionen diese Fähigkeit beibehalten.

0
Solid Source

Sie können immer noch die kreative Cloud zum Herunterladen von Fireworks cs6 unter https://creative.adobe.com/products/download/fireworks herunterladen .