Зачем так много работать? Я думаю, ты делаешь это намного сложнее, чем должно быть.
Получение изображения размером точно 640 пикселей будет трудным, потребует тщательных измерений и точных вычислений и очень подвержено ошибкам (а для чего-то действительно близкого внутренняя конструкция объектива имеет огромное значение, и это будет невозможно вычислить)
Но получить что-то на площадке с хорошим запасом прочности, а затем уменьшить масштаб остальной части пути смехотворно легко.
просто двигайтесь назад, пока объект не охватит приблизительно 1/3 кадра, чем кадрирование, и после этого уменьшите масштаб до конца.
Почему 1/3? Вы хотите получить 640 пикселей из 4000, то есть примерно 1/6, я хочу сделать его немного больше, чтобы быть в безопасности, а 1/3 действительно легко судить по глазу, конкурируя с 1/5 или 1/4.
Надеемся, что на этом расстоянии вы уже решили проблему DOF - и даже если изображение все еще немного размыто, уменьшение масштаба сделает его менее размытым.
Кстати, тот факт, что уменьшение масштаба уменьшает размытость, также позволяет использовать меньшую диафрагму, размытие, вызванное дифракцией, будет уменьшено.