[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-create
Subject:    Re: [CREATE] How open/free do you consider PSD file format?
From:       Cyrille Berger Skott <cberger () cberger ! net>
Date:       2010-10-13 16:13:25
Message-ID: 201010131813.26164.cberger () cberger ! net
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wednesday 13 October 2010, Olivier BERTEN wrote:
>  I'm trying to write a Photoshop PAT codec for SwatchBooker but I'm
> stuck between my will to preserve as much information as possible, and
> the lack (or my lack of knowledge) of open file formats that could
> preserve all characteristics of these patterns... Some features like
> "multichannel" (multi-ink) or CMYK+alpha aren't available in any other
> format I know... Patterns like these are rather unusual, to say the
> less... but I'd like to support that format as completely as possible...
What about making/extending an open format ? You might be able to use .exr for 
that purpose (while not really open, the spec is at least freely available 
with a reference implementation).

> So the best solution, in term of content preservation, would be to save
> these patterns as PSD but I'm not really comfortable with including that
> possibility in my format. In the other hand, pretty much all free
> graphic applications are able to deal with that format...
PSD is everything but open/free. It is even so close that you have to sign a 
NDA to get access to the spec. Unless you stick to the outdated PS6.

-- 
Cyrille Berger Skott

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'DejaVu Sans Mono'; font-size:9pt; \
font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">On Wednesday 13 October 2010, Olivier BERTEN wrote:</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  I'm trying to write a \
Photoshop PAT codec for SwatchBooker but I'm</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; stuck between my will to preserve as much \
information as possible, and</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; the lack (or my lack of knowledge) of open file formats that \
could</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; \
preserve all characteristics of these patterns... Some features like</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &quot;multichannel&quot; \
(multi-ink) or CMYK+alpha aren't available in any other</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; format I know... \
Patterns like these are rather unusual, to say the</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; less... but I'd like to support that format \
as completely as possible...</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">What about making/extending an open format ? You might be able to \
use .exr for that purpose (while not really open, the spec is at least freely \
available with a reference implementation).</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; So the best solution, in \
term of content preservation, would be to save</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; these patterns as PSD but I'm not really \
comfortable with including that</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; possibility in my format. In the other hand, pretty much all \
free</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; \
graphic applications are able to deal with that format...</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">PSD is everything but \
open/free. It is even so close that you have to sign a NDA to get access to the spec. \
Unless you stick to the outdated PS6.</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;"></p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Cyrille Berger \
Skott</p></body></html>



_______________________________________________
CREATE mailing list
CREATE@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/create


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic