Дополнительная функция обработки изображений

Нашёл функцию в старой «Галлереи» которая отлично обрабатывает уменьшаемые размеры изображений, но вот столкнулся с проблемой плохого качества уменьшаемых изображений.

Подскажите кто хорошо с этим знаком, как в эту функцию добавить нужное качество изображений или просто сделать его самым высоким..?

Стандартный обработчик всем хорош но вот размеры по максимальным виличинам он очень плохо конвертирует я эту проблему уже описывал в топике Корректное уменьшение изображений до нужных размеров, без квадрат'тирования, но там так с ней не кто до конца не помог.

Изображение исходник:


Вот такое качество изображений получается при использовании функции:
Читать дальше →