Fireworks and the PNG Format Revisited

It seems that the debate over this issue which I dis­cussed in detail in a pre­vi­ous post is still going on in the forum thread that inspired my bring­ing the issue up here. It also was the issue in a recent post from respected Fireworks evan­ge­list and now Adobe employee, Trevor McCauley (Senocular).

The thing is, Trevor brings up just the same weak argu­ments we’ve heard before in favor of keep­ing the .png file exten­sion which I have tried to debunk in my other post on the sub­ject. Basically, his only argu­ment for keep­ing the exten­sion and jus­ti­fy­ing his claim that chang­ing it would do “more harm than good” is that, sup­port for the files in other appli­ca­tions would be lost.

I have already addressed this spe­cific issue in my other post and showed that, for the only appli­ca­tions where I believe this really mat­ters (Web browsers), you could take a PNG file, change its exten­sion to .xyz or any­thing else that strikes your fancy and IE, Firefox and Opera would all still open it. That’s because those appli­ca­tions do not just look at file exten­sions to deter­mine file types.

For the appli­ca­tions that do this like Photoshop or Illustrator for exam­ple, you could always tem­porar­ily rename your “.xyz” or what­ever file to .png and open it there then change it back later. In my opin­ion, it becomes even more impor­tant to use a new file exten­sion when open­ing editable files in edit­ing appli­ca­tions like Photoshop that do not sup­port the pro­pri­etary data chunk that holds the native data saved by Fireworks. Saving a PNG file from Photoshop will loose all editable data no mat­ter what. If the file had another exten­sion, Photoshop wouldn’t open or save it with­out hav­ing to change the exten­sion to PNG. That would mean design­ers would really have time to make sure the file they open in Photoshop or another edit­ing app is not a native file or that, if it is, they’ll have to be extra care­ful how or where they save it back out of Photoshop.

I think this debates really boils down to the­ses two choices. On one hand, if you change the exten­sion, you have the minor incon­ve­nience of hav­ing to rename it if you want to open it in appli­ca­tions that are dumb enough to only look at file exten­sions to deter­mine file type. On the other, if you keep the sta­tus quo, users will still acci­den­taly over­write native and editable PNG files and loose hours of work. Which one is the big­ger incon­ve­nience in your opninion?

If you liked this article, get updates (it’s free).

,

2 Responses to Fireworks and the PNG Format Revisited

  1. Keith - SuPeR K! April 6, 2009 at 8:04 pm #

    I toyed with the idea of chang­ing the exten­sion of all my Fireworks source files from .png to .fw and set­ting up Windows to open .fw files with Fireworks, but when Fireworks tried to open the files it gave an “Unknown file­type error.” That idea went out the window…

    After some time I got fed up again with not being able to tell my source files from my exported files at a glance and recently started nam­ing all my Fireworks source files with a dou­ble exten­sion (.fw.png) to dif­fer­en­ti­ate them from my exported files. The only thing you have to make sure you do is remove the .fw from the exten­sion when you are export the image for the first time… It’s not the ideal solu­tion, but it works bet­ter than any­thing else I’ve seen or tried.

  2. Stéphane April 13, 2009 at 12:04 pm #

    That’s what I’ve started doing as well (adding .fw.png to my source files). I rarely export entire files out of Fireworks as I usu­ally slice my lay­outs to get the min­i­mal num­ber of graph­ics pos­si­ble so I didn’t run into the issue of remov­ing it on export. But I really wish Adobe would revise their posi­tion on this one.

    Thanks for your comment!

Leave a Reply