Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 18 | Comments: 76

filter by tags archive

Expression Design: Lying By Omission

time to read 1 min | 138 words

Expression Design is supposed to be able to import and export PSD files. PSD is one of the more common file formats, because it is the one that Photoshop uses.

However, the import capability that Expression Design has is limited to... getting the embedded bitmap inside the PSD file. That one is supposed to let you get a thumbnail over PSD files, not as an import tool.

The problem with that is that PSD files are not bitmaps, they are composed of layers, transforms, and a host of other things that I am probably forgetting. Saying that you can import a PSD file by just importing the bitmap is effectively lying.

It may be true in the strict sense of the word, but it is misleading by not specifying that the comparability is so limited as to be useless.


Justin-Josef Angel [MVP]

I'm probably the only guy reading your blog that knows what Expression is so I'll take this one.

Expression Design does actually support loading PSD files.

Go to: File --> Open --> File of type DropDownList --> Choose PSD.

PSD is actually one of two formarts Expression design supports that aren't flat-image files. (The other is Expression Design's own file type)

Ayende Rahien


It opens that as a BITMAP, not as a layered image.

Mike M

Actually there is at least one more guy, me. To say that ED supports PSD is a flat out misrepresentation. It does not preserve PSD layers but rather opens a PSD as a single flat file. I want my money back! (except thankfully I downloaded the demo first : )

Comment preview

Comments have been closed on this topic.


  1. Production postmortem: The industry at large - one day from now
  2. The insidious cost of allocations - about one day from now
  3. Buffer allocation strategies: A possible solution - 5 days from now
  4. Buffer allocation strategies: Explaining the solution - 6 days from now
  5. Buffer allocation strategies: Bad usage patterns - 7 days from now

And 2 more posts are pending...

There are posts all the way to Sep 11, 2015


  1. Find the bug (5):
    20 Apr 2011 - Why do I get a Null Reference Exception?
  2. Production postmortem (10):
    01 Sep 2015 - The case of the lying configuration file
  3. What is new in RavenDB 3.5 (7):
    12 Aug 2015 - Monitoring support
  4. Career planning (6):
    24 Jul 2015 - The immortal choices aren't
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats