2014-10-24 4 views
0

Я пытаюсь масштабировать изображение вниз по шагам, чтобы избежать артефактов. У меня есть 800 квадратных пикселей изображения, которые должны быть уменьшены до 100 квадратных пикселей. Я хочу выполнить масштабирование в переменном количестве итераций. Так что скажем, что я хочу идти от 800 до 100 в 3 итерациях. Как найти отношение, которое нужно применить к изображению каждый раз, чтобы достичь желаемого размера?Умножьте число на коэффициент n раз для достижения нужного номера

+0

Этот вопрос не соответствует теме, потому что речь идет о математике. –

+0

Хм, хорошо математика и программирование довольно взаимосвязаны. Большая проблема - проблема программирования. Разве это не значит что-то? – joshontheweb

ответ

1

Если вы хотите достичь конечного отношения R в шагах N, то отношение на каждом этапе будет быть N-м корнем из R или, что то же самое, R^(1/N). Для вашего примера R = 1/8 и N = 3, поэтому отношение на каждом шаге будет (1/8)^(1/3) или 1/2.

+0

Спасибо! Это сделал трюк. – joshontheweb

 Смежные вопросы

  • Нет связанных вопросов^_^