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 <[email protected]> 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 <[email protected]>
> Organisation: Leibniz-Institut für Astrophysik Potsdam (AIP)
> An: Jeffrey Spencer <[email protected]>
>
>
>
> 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
>>> [email protected]
>>> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel