Hello.

I have run into a strange error where matplotlib compresses images
that are saved with the eps backend. Strangely, this compression seems
to happen only for images saved with certain figure sizes. I created a
very simple example which produces this behavior.

    import pylab as P
    import numpy as np
    np.random.seed(0)
    z=np.random.uniform(size=(22,22))

    for figsize in [.5,.55]:
        F = P.figure(None,(figsize,figsize))
        ax = F.add_subplot(111)
        im = ax.imshow(z, origin="lower", interpolation="nearest")
        ax.xaxis.set_ticks([])
        ax.yaxis.set_ticks([])

        P.savefig('test_%.2f.eps' % figsize)

This code produces test_0.50.eps (attached) which shows ugly
compression whereas test_0.55.eps (also attached) is uncompressed.

Is there an easy way to disable this compression?

For reference, I am using python version 2.7.2, matplotlib version
1.1.0, and for clarity I do not have a matplotlibrc file.

Thanks for your help,

Joshua

Attachment: test_0.50.eps
Description: PostScript document

Attachment: test_0.55.eps
Description: PostScript document

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to