Change the Default WordPress Thumbnail JPG Compression Quality

by Tom Kenny (@tkenny)

A question I too was asking myself only recently but didn’t have the time to look at, but thankfully, Orman then posted a link to a solution:

I’ll archive the code here as the link is using Google’s cache as the site isn’t currently working.

[php]add_filter(‘jpeg_quality’, function($arg){return 100;});[/php]

Just add the single line above to your functions.php file if you’re using PHP5+, otherwise you’ll have to use the code below. Change 100 to the percentage quality you want the thumbnails to be saved out to.

[php]function jpeg_quality_callback($arg)
return (int)100;

add_filter(‘jpeg_quality’, ‘jpeg_quality_callback’);[/php]

I haven’t tested this yet but a number of people in the comments of that post confirms it works.


Design Inspiration from the World's Best Designers

Learn why the best designers make the decisions they do to design successful websites people love in this FREE eBook with 3 in-depth case studies. I’ve spent hours studying what makes these websites amazing, so you can use what works and focus on your design work. Subscribe now to get it immediately.

100% privacy. No spam. Completely free!

by Tom Kenny

I’m a freelance web designer and front-end developer with 9 years of experience designing for the web. Follow me on Twitter here.