К сожалению вынужден согласиться с Elhombre , ищите того, кто сделает это вам на коммерческой основе. Либо разбирайтесь сами, но не ждите простого решения, его нет.
В галерее на каждое загруженное изображение создается уменьшенная копия и совсем мелкая копия, поэтому там нет проблем с уменьшением-увеличением. А если вы храните только одну картинку, она, естественно, будет портится при css ресайзе.