When saving a figure in JPEG format *via the agg backend*, the following
extra keyword arguments have an effect:

            *quality*: The image quality, on a scale from 1 (worst) to
                95 (best). The default is 75. Values above 95 should
                be avoided; 100 completely disables the JPEG
                quantization stage.

            *optimize*: If present, indicates that the encoder should
                make an extra pass over the image in order to select
                optimal encoder settings.

            *progressive*: If present, indicates that this image
                should be stored as a progressive JPEG file.

If a backend implements its JPEG saving differently, these might not do
anything -- this seems to be the case for the MacOSX backend, for
example.

Frank Breitling <fbreitl...@aip.de> writes:

> Dear developers,
>
> Since I can't reach the SF tracker, I send my feature request for a
> JPG compression switch with savefig to the developer list.
> Details follow below.
> I hope you can help.
>
> Cheers
>
> Frank
>
>
> -------- Original-Nachricht --------
> Betreff:      Re: [Matplotlib-users] Change JPG compression ratio in savefig
> Datum:        Tue, 06 Sep 2011 10:33:53 +0200
> Von:  Frank Breitling <fbreitl...@aip.de>
> Organisation:         Leibniz-Institut für Astrophysik Potsdam (AIP)
> An:   Jeffrey Spencer <jeffspenc...@gmail.com>
>
>
>
> Jeff, thanks for the hint.
> But I really want to reduce the compression.
> I would like to write a feature request, but the link to the tracker
> (http://sourceforge.net/tracker2/?group_id=80706) at
> http://matplotlib.sourceforge.net/ gave me "Error - The Tracker has been
> disabled for this group".
> Should I send my request through the developer list?
>
> Cheers
>
> Frank
>
>
> Am 05.09.2011 20:15, schrieb Jeffrey Spencer:
>>  You can use dpi=600 as a parameter to increase the resolution but I'm
>>  not sure if that's what you mean. If you mean the actual compression
>>  strategy used like to Jpeg2000 per se. Might have to do that after
>>  saving the file with an image library (for example, PIL).
>>
>>  Cheers,
>>  Jeff
>>
>>  On 09/06/2011 03:21 AM, Frank Breitling wrote:
>>>  Hi,
>>>
>>>  I am using matplotlib.savefig to save my figures as JPEG files.
>>>  Now I need to reduce the JPG compression ratio.
>>>  How can I do this?
>>>
>>>  Any hint is appreciated.
>>>
>>>  Frank
>>>
>>>  
>>> ------------------------------------------------------------------------------
>>>
>>>  Special Offer -- Download ArcSight Logger for FREE!
>>>  Finally, a world-class log management solution at an even better
>>>  price-free! And you'll get a free "Love Thy Logs" t-shirt when you
>>>  download Logger. Secure your free ArcSight Logger TODAY!
>>>  http://p.sf.net/sfu/arcsisghtdev2dev
>>>  _______________________________________________
>>>  Matplotlib-users mailing list
>>>  matplotlib-us...@lists.sourceforge.net
>>>  https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
> ------------------------------------------------------------------------------
> Special Offer -- Download ArcSight Logger for FREE!
> Finally, a world-class log management solution at an even better 
> price-free! And you'll get a free "Love Thy Logs" t-shirt when you
> download Logger. Secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsisghtdev2dev
> _______________________________________________
> Matplotlib-devel mailing list
> Matplotlib-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

-- 
Jouni K. Seppänen
http://www.iki.fi/jks


------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to