Существует огромное количество алгоритмов масштабирования, но ни один из них не будет намного лучше, чем обычные методы, используемые в таких приложениях, как PS.
Если вы хотите, вы можете попробовать что-то вроде ImageMagick , который является мощным инструментом обработки графики. Он имеет большое количество методов выборки и алгоритмов повышения резкости и масштабирования, один из которых может дать вам несколько лучший результат для конкретного изображения, чем для другого. Но результаты не будут сильно отличаться.
Как я думаю, вы понимаете, что вы начинаете с 16 миллионов точек данных и заканчиваете только 17 тысячами точек, поэтому вы не можете сохранить что-либо подобное уровню детализации. Возможно, вам удастся выделить некоторые изображения в полном изображении (преувеличивая их с резкой резкостью), чтобы сделать их более четкими на изображении уменьшенного размера, но это, вероятно, все, что вы можете сделать.