Thanks a lot to all of you. First of all, I have to say that I agree with Benjamin Root.
I'll try the tools some of you suggested (no problem in installing and trying, as soon as I can ... but it's good to know that there is a way to generate CMYK images using Python ... as I told it will be useful to have these suggestions recorded on the Matplotlib web site). If amongst the readers of this mailing list there are also some Matplotlib developers, I'd like to say them that to have the CMYK option incorporated into Matplotlib (for example like it is incorporated into the MATLAB print command) will be a great improvement. I started using Python only because I wanted to stop using MATLAB. I've found Python a lot more powerful than MATLAB on nearly all aspects. When someone like me has to make some publications and does not have a lot of time to try tools, he will be discouraged in using Matplotlib (and Python) and he will return to MATLAB again (and this is what happened to me until now). So, developers, please seriously consider adding this option to Matplotlib. The first sentence of the web site is "matplotlib is a python 2D plotting library which produces publication quality figures". This is true (I think they're better than Matlab figures) ... I only hope it will be more easy in the future also to actually use those figures in publications. Thanks to all of you. Kind regards, Michele 2010/8/26 Jae-Joon Lee <lee.j.j...@gmail.com>: > While not a full solution, I have been playing with a ps backend that > saves images (and only images) in CMYK color. > lcms is required for color transform. > > http://github.com/leejjoon/mpl_ps_cmyk > > For example, > > import mpl_toolkits.ps_cmyk > plt.savefig("test_cmyk.eps", format="eps_cmyk") > > Regards, > > -JJ > > > > On Fri, Aug 27, 2010 at 6:12 AM, Robert Kern <robert.k...@gmail.com> wrote: >> On 8/26/10 3:26 PM, Fernando Perez wrote: >>> On Thu, Aug 26, 2010 at 11:39 AM, Eric Firing<efir...@hawaii.edu> wrote: >>>> It's not trivial. This might help: >>>> >>>> http://www.littlecms.com/ >>>> >>>> See the tutorial for some nice background info. >>> >>> And this could be a good start for a python-based workflow: >>> >>> http://www.cazabon.com/pyCMS/ >>> >>> *if* it works (it looks old, so it may have bit-rotted in the meantime). >>> >>> Another option would be to ctypes-wrap the calls of littleCMS one >>> needs just for this and be done with it. Not very elegant, but it >>> might get the OP out of a bind with minimal work, and he'd have a >>> little eps2cmyk.py script he could run on his MPL-generated EPS files >>> for colorspace conversion. Just an afternoon hack. :) >> >> You can also use my numpy-aware wrappers: >> >> http://www.enthought.com/~rkern/cgi-bin/hgwebdir.cgi/lcms/ >> >> -- >> Robert Kern >> >> "I have come to believe that the whole world is an enigma, a harmless enigma >> that is made terrible by our own mad attempt to interpret it as though it >> had >> an underlying truth." >> -- Umberto Eco >> >> >> ------------------------------------------------------------------------------ >> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program >> Be part of this innovative community and reach millions of netbook users >> worldwide. Take advantage of special opportunities to increase revenue and >> speed time-to-market. Join now, and jumpstart your future. >> http://p.sf.net/sfu/intel-atom-d2d >> _______________________________________________ >> Matplotlib-users mailing list >> Matplotlib-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Michele De Stefano http://www.linkedin.com/in/micdestefano http://code.google.com/p/mds-utils http://micheledestefano.xoom.it ------------------------------------------------------------------------------ Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users