Я пытаюсь уменьшить изображение пошагово, чтобы избежать артефактов. У меня есть изображение размером 800 квадратных пикселей, которое необходимо уменьшить до 100 квадратных пикселей. Я хочу выполнить масштабирование с переменным числом итераций. Допустим, я хочу перейти с 800 на 100 за 3 итерации. Как найти соотношение, которое нужно применять к изображению каждый раз для достижения желаемого размера?
Умножьте число на отношение n раз, чтобы получить желаемое число
comment
Этот вопрос кажется не по теме, потому что он касается математики.
- person Oliver Charlesworth   schedule 25.10.2014
comment
Хм, ну, математика и программирование довольно взаимосвязаны. Большая проблема — это проблема программирования. Разве это не считается чем-то?
- person joshontheweb   schedule 25.10.2014
Ответы (1)
Если вы хотите получить конечное отношение R за N шагов, то отношение на каждом шаге будет N-м корнем R или, что то же самое, R^(1/N). В вашем примере R = 1/8 и N = 3, поэтому соотношение на каждом шаге будет (1/8) ^ (1/3) или 1/2.
person
Jim Lewis
schedule
24.10.2014