On 28/08/11 5:05 PM, William Donzelli wrote:
One
*extremely* common format (PSD) is very poorly documented. The vast
majority (> 90%) of what PSD is supposed to represent is not documented
at all. Yet data that cost billions of dollars to create rests in it.
http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/
I am curious - what is not documented?
I wrote one of the leading open source PSD parsers. More than 90% of
functionality isn't even mentioned in that document you cite, and what
*is* mentioned, is very poorly described (i.e. too inaccurately to write
working code without many hours of reverse engineering).
Do not mistake the existence of "a document" for the existence of a
complete or useful reference. It is quite impossible, for example, to
write a PSD rasteriser. This plainly references anti-competitive
business motives... which are natural enemies of data preservation and
interoperability.
Now we could talk about all the world's data locked up in MSOOXML...
--Toby
--
Will