Como ler arquivos multicamadas PNG do Fireworks sem o Fireworks

24

Recebi alguns arquivos PNG do Fireworks. O Fireworks possui um formato especial para salvar várias imagens de origem em camadas no arquivo png.

Como posso lê-los sem ter o Fireworks instalado?

(estou trabalhando em um mac, mas com vmware, para que qualquer sugestão seja qual for a plataforma apreciada)

Edição: eu preferiria obter um conjunto de cópias fora do png em camadas. E eu prefiro que a exportação seja sem perdas

Jesper Rønn-Jensen
fonte
Para obter detalhes técnicos: stackoverflow.com/questions/4242402/…
mems

Respostas:

17

Os arquivos PNG não possuem camadas; portanto, as camadas do Fireworks são armazenadas nos blocos particulares dos arquivos PNG em um formato proprietário que não é PNG. Não conheço nenhum programa que possa lê-los. Você precisará pedir ao proprietário dessas fotos para convertê-las em png achatado (camada única) ou em outro formato de várias camadas, como psd.

Se isso não for uma opção, meu único conselho é fazer o download de uma versão de avaliação do Adobe Fireworks (registro obrigatório) para converter essas fotos.

harrymc
fonte
5
+1. Mas um esclarecimento: é o formato de conteúdo real dos blocos auxiliares usados ​​para armazenar informações de várias camadas que não são compreendidas por outras ferramentas. Não há nada que não seja PNG no uso desses pedaços. Eles são descritos na especificação PNG ( w3.org/TR/PNG/#11Ancillary-chunks ). O APNG é compatível com o PNG e o fireworks normalmente não quebra isso (que eu saiba). O APNG é simplesmente uma extensão não oficial, não outro tipo de PNG.
Um anão
+1. muito chato que eu realmente acabou de instalar um julgamento de fogos de artifício para ler as camadas do arquivo
Jesper Rønn-Jensen
Com o passar dos anos, e agora o Fireworks está morto, essa resposta mudou com o tempo? É possível fazer hoje? (Eu estou tendo essa necessidade a)
newyuppie
1
Fogos de artifício não estão mortos. Ainda é um excelente programa. É uma pena que eles não tenham publicado as especificações em seus pedaços proprietários.
Andrew E
Fogos de artifício estão mortos. Você pode usá-lo no Win10, mas ele se transformou em um clunker. É como dançar com um corpo. Veja a solução @Mingo Rdm (psd - abaixo), isso faz o truque, se você tiver o Fireworks para salvar pngs em camadas como psd.
Jeffz
5

Você pode salvar de qualquer Adobe Fireworks disponível e salvar com um .psd do GIMP e, portanto, pode pelo menos detectar as camadas do seu arquivo.

Você pode mover objetos e camadas de texto, mas com as camadas de texto não é possível modificar o texto e manter o mesmo formato, apenas excluindo e fazendo isso usando a ferramenta de texto GIMP.

Estou usando o Adobe Fireworks CS5 e o Gimp 2.4.0 para teste.

Mingo Rdm
fonte
2
Fogos de artifício e gimp suportam psd, solução simples e ótima !!
Timo Huovinen
4

Bem, se você precisar apenas ler esses arquivos, poderá usar o PNG em lote para JPG para achatá-los. Ele inclui uma visualização que permite que você realmente veja os PNGs, se é exatamente isso que você deseja. Mas se for animado, ele exportará apenas o primeiro quadro.

Tão,

O visualizador do XnView , também suporta totalmente o
navegador APNG Firefox, também o processador de imagem
ImageJ

Enquanto isso, notei que você veio do Stackoverflow.com. Se você precisar acessar programaticamente esse formato, precisará de um patch para libpng que ofereça suporte ao APNG. É uma excelente adição (embora um pouco fora do padrão) à libpng, se você precisar. Afinal, é o que todos os aplicativos acima usam. ;)

Um anão
fonte
Resposta boa e abrangente. Eu não sabia que o Fireworks usava o formato APNG, é melhor do que ser totalmente proprietário ... Em outro site, alguém perguntou como / reparar / esse arquivo que o Fireworks não pode mais carregar (ou pelo menos recuperar o máximo possível) . Se você tem uma idéia ... :-)
#
Hmm ... se o fireworks não puder mais carregar esse arquivo, ele deverá estar corrompido. Existe a possibilidade de ter sido feito com outra ferramenta como o ImageJ acima. Portanto, poderia pagar para tentar carregá-lo a partir daí. Se falhar, a única maneira é exatamente iniciar um bom editor Hex e seguir a especificação do APNG ( wiki.mozilla.org/APNG_Specification ) para ver o que está errado. O Editor 010 ( sweetscape.com/010editor ) suporta modelos binários. Você pode criar seus próprios ou usar modelos já criados, que já incluem modelos para analisar pedaços PNG e PNG.
Um anão
Muito abrangente, mas ainda não marquei como respondida por causa de uma coisa: O que realmente quero é obter as camadas como pngs. (tem que ser sem perdas). Estou editando a pergunta para refleti-la.
Jesper Rønn-Jensen
O ImageJ, que acabei de experimentar, pode ler apenas o arquivo, mas apenas a camada superior. Não consigo ver as outras camadas. Então ImageJ não pode resolver o meu problema
Jesper Rønn-Jensen
Você está chegando rapidamente ao limite do meu conhecimento sobre esse problema. Eu não tenho experiência com isso. Acontece recentemente que eu tive que fazer algum trabalho envolvendo APNGs. Tente e veja se você consegue exibir as camadas com o Editor de imagem da Evan ( evanolds.com/eie.html ). Se isso falhar, você realmente precisará usar um editor hexadecimal. Você deseja procurar por pedaços de texto ( w3.org/TR/PNG/#11textinfo ). Espero que eles possam conter informações sobre o software que criou o arquivo.
Um anão
2

Os únicos programas que vi além do Fireworks que preservaram essas camadas PNG foram Freehand e Flash (ambos são ex-Macromedia). A última vez que fiz isso foi há alguns anos, então nem tenho certeza se as versões atuais mantêm essa capacidade.

hyperslug
fonte