Get your own customer support community
 

Encode mockup XML in PNG metadata

Why not have the PNGs generated by a Balsamiq snapshot include the complete XML for that mockup as metadata in the encoding of the image? That way, a PNG can be opened by Balsamiq as a bona fide, editable mockup.

I got this idea from Spore, which does the same kind of thing: when you export a PNG "portrait" of a creature, that PNG contains all the "virtual DNA" required for the Spore game to reconstruct that creature. The Spore engine is able to read this (very cleverly encoded) metadata in the PNG and manifest the complete creature. This allows players to exchange creature portraits over email (as attached PNGs), and even make them available on the web (as avatar icons in forums, as images on blog posts, etc.) for others to consume in a simple, tidy package.

I often take snapshots of my mockups and email them to coworkers for at-a-glance assessments. But if one of them decided they wanted to tweak the mockup, they could if that PNG contained everything Balsamiq needed to reproduce the mockup. Either way, all I have to do is embed a PNG in an Outlook message; no auxiliary .bmml attachments.
 
happy I’m not optimistic about this crazy feature getting implemented.
Inappropriate?
6 people like this idea

User_default_medium