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