Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

As you can guess from the title, Im looking for a solution that allows me to alter the way Wordpress processes/saves its newly created images according to the media settings in the dashboard. This is very important since I primarily use Wordpress as a way to present portfolio images so they need to maintain the same color profile, etc. as they had when they were first uploaded.

The problem is, once an image is resized by wordpress it tends to become desaturated because it changes the color profile, this needs to be altered somehow so that it stays the same as the original and only the pixel dimensions are changed.

The easiest solution to this is to prepare your images to the exact size to be used prior to upload and then use the images actual size setting in wordpress' dialog while placing an image into a post, however this is not very convenient, nor is it exactly a very nice solution for clients that dont understand how to do such a thing before uploading....

Ultimately, Id like to avoid the use of a plugin and just alter the existing script that wordpress uses to process its photos/images, or possibly create a special function for the functions.php template if thats possible....

Thanks for the help in advance.

share|improve this question
If you were able to alter WP's behavior to retain the color profile, all non color managed browsers would continue to disregard the color profile and the image will still look wrong. I think the actual answer for consistent output to web is to convert images to sRGB. –  Milo Jun 7 '11 at 14:29

1 Answer 1

up vote 3 down vote accepted

You can try looking at this plugin WordPress ImageMagick Engine

Replaces wordpress image resizing from GD to ImageMagick. You need a compatible host to use it though

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.