"I think you will all appreciate this person's commenting style"
jwz.livejournal.com
"I think you will all appreciate this person's commenting style"
1–10 of 91 posts
Re: "I think you will all appreciate this person's commenting style"
#2I am thereby having a difficult time fathoming why anyone would think that a PSD file is thereby going to be some well-organized file format that they should easily be able to parse from their own application is just naively wishful thinking: even other products from Adobe have limitations while opening these files; to truly manipulate these files you really need to be highly-compatible with Photoshop's particular editing model (hence the conceptual difference between these two classes of file format).
Re: "I think you will all appreciate this person's commenting style"
#3Re: "I think you will all appreciate this person's commenting style"
#4PSD was never intended to be a data interchange format: it is the serialization format of a single program that has more individual unrelated features that actual people rely on than almost any other piece of software and has maintained striking amounts of backwards compatibility and almost unbroken forwards compatibility during its over two decades of existence. This product's "file format" needs to be critiqued in…
Re: "I think you will all appreciate this person's commenting style"
#5PSD was never intended to be a data interchange format: it is the serialization format of a single program that has more individual unrelated features that actual people rely on than almost any other piece of software and has maintained striking amounts of backwards compatibility and almost unbroken forwards compatibility during its over two decades of existence. This product's "file format" needs to be critiqued in…
Perhaps some people care more about what would be convenient to them than whatever laziness or lock-in Adobe intended. Or maybe they believe that Photoshop might have better interchange with future versions of itself if its file format was sane.
Re: "I think you will all appreciate this person's commenting style"
#6Re: "I think you will all appreciate this person's commenting style"
#7Earlier quoted context omitted.
Perhaps some people care more about what would be convenient to them than whatever laziness or lock-in Adobe intended. Or maybe they believe that Photoshop might have better interchange with future versions of itself if its file format was sane.
What decade was Photoshop first written in and how long did it take to open a file?
Re: "I think you will all appreciate this person's commenting style"
#8Re: "I think you will all appreciate this person's commenting style"
#9PSD was never intended to be a data interchange format: it is the serialization format of a single program that has more individual unrelated features that actual people rely on than almost any other piece of software and has maintained striking amounts of backwards compatibility and almost unbroken forwards compatibility during its over two decades of existence. This product's "file format" needs to be critiqued in…
Whenever I need to write a binary serialization format, I usually copy .mov's tree of structs format, it's ridiculously fast, extensible, and keeps people away from C++ terrible stream operators/Java's BinaryReaderWhateverFactoryErrorProneOneIntAtATimeReader.
Re: "I think you will all appreciate this person's commenting style"
#10 if(sign!='8BIM') break; // sanity check
"Sanity check" as in "let's make sure it's really a PSD before we go insane".