I think you guys missing my point.
Maybe I wasn't clear in my post.
My customer uploaded an image 1200X1200 pixel (600kb) from prestashop BO.
All images preferences is configured to 100% quality, which mean no loose in quality.
The image that prestashop saved in the folder (the original one, that can be regenerated later) is not the original one, but instead its a cloned version of it with the same dimensions of 1200X1200 pixel with a size of 415kb.
And if I compare both files in Photoshop, you can clearly see the different.
It's not blurier but you can see that the blue color (in this case) is faded compare to the original (its not as sharp as the original).
I have done more than 50 PS shops and its the first time I've noticed that because the client mentioned it to me (this client really cares about quality).
I have tried to look for solution online and it seems that it has something to do with the GD library PS use.
take a look here:
http://stackoverflow.com/questions/3617272/php-gd-bad-quality-on-resize
and
http://stackoverflow.com/questions/3563103/php-gd-library-losing-quality-other-ideas/3565391