Добрый день!
Все изображения товаров, перед заливкой на сервер, предварительно оптимизируются сторонними сервисами.
На сервере оригинал весит 15-30 кБ отличного качества.
Но после помещения в кеш кучки миниатюр, они теряют в качестве и увеличены в 10ки раз порой (самые большие 600*600).
Как можно переписать функцию resize так, чтобы в кеш изображений уходил оригинал изображения (без потери в качестве), но при этом становился квадратный и не создавались миниатюры?
Т.е. например есть оригинал 600*400 - в кеше становился 600*600, но без оптимизации или есть оригинал 400*450 - становился в кеше 450*450.