Set WordPress image quality to high

Published: 24, Oct 2014
PHPWordPress

Did you know that by default, WordPress smushes your JPG images down to 60% quality after your upload them?

You can circumvent this by editing your themes functions.php file and adding the following snippet.

Please note: You will sacrifice speed for quality but in doing so you will get 100% image quality on every upload.

/*  Custom thumbnail quality
/* ------------------------------------ */
function alx_thumbnail_quality( $quality ) {
    return 100;
}
add_filter( 'jpeg_quality', 'alx_thumbnail_quality' );
add_filter( 'wp_editor_set_quality', 'alx_thumbnail_quality' );

If you’ve already got a lot of images in your media library you’ll have to re-upload them in order to get that original image quality.  While doing so, why not add a few custom WordPress image sizes for your themes use?

What projects have you used this snippet on?  Share your results below!