[scribus] Scripting expert needed to speed up colour palette conversion

Owen rcook at pcug.org.au
Sun Mar 31 09:18:22 UTC 2013


On Sun, 31 Mar 2013 20:08:39 +1100
Owen <rcook at pcug.org.au> wrote:

> On Sun, 31 Mar 2013 08:50:20 +0200 (CEST)
> "Christoph Schäfer" <christoph-schaefer at gmx.de> wrote:
> 
> > Hi all,
> > 
> > I have brought on board another commercial colour vendor, this time
> > one from North America. At the moment, we are feverishly working on
> > all sorts of issues, including documentation, colour correctness,
> > logo exchange, licensing etc.
> > 
> > You could help to speed up the process by writing a shell or Python
> > script.
> > 
> > I receive all palettes as EPS files, which are easy to convert to
> > Scribus's own XML palette format. However, since the colours aren't
> > stored as spot colours, they end up being imported as something like
> > "FromPDF#00000040", which is completely useless when referring to a
> > printed colour swatch that is based on CMYK ink mixtures.
> > 
> > In a Scribus XML palette file, the converted colour entry looks like
> > this:
> > 
> > <COLOR NAME="FromPDF#00404040" CMYK="#00404040"/>
> > 
> > What is needed is a script that strips the string FromPDF and
> > converts the hex value in a specific way (adding ink channel
> > abbreviations and slashes), so that the end result looks like this:
> > 
> > <COLOR NAME="C25/M25/Y25/K25" CMYK="#40404040"/>
> > 
> > Anyone willing to step in?
> 
> 
> 
> Hi,
> 
> A bit like Frank, I am not sure how you went from #00404040 to
> #40404040
> 
> Did you intend to include the eps file in the source? or just the xml?



It just occurred to me, and I shake at the knees to say it, that you may
have made a mistake, would it be possible that what you wanted to do
was to go from

<COLOR NAME="FromPDF#40404040" CMYK="#40404040"/>   to
<COLOR NAME="C25/M25/Y25/K25" CMYK="#40404040"/>

That is substitute C25/M25/Y25/K25 for FromPDF#40404040 (not
FromPDF#00404040)



-- 
Owen



More information about the scribus mailing list