Вы должны сначала попробовать обрезать, а затем изменить размер, чтобы у вас не возникало проблем с памятью.
То, что вы делаете сейчас, выглядит так: изображение 600X600 станет 3600X3600 при 6x, затем вы обрежете его, что даст600X600 снова.Но почему бы вам не попробовать 600X600 с кадрированием 6x, то получится 100X100, а затем снова изменить его размер до 600X600.
Возможно, что при низком исходном разрешении выходное изображение обоих процессов будет немного отличаться, но если исходное разрешениезначение 8MP / 5MP / 3MP (самое высокое в 5 / 4s / 4 / 3G), тогда выходной сигнал будет почти одинаковым.
Таким образом, чтобы получить лучший результат, используйте процесс, когда низкое разрешение, и для высокого разрешения используйте обратное.что я предложил выше.