Как рассчитать минимальный масштаб изображения? - PullRequest
1 голос
/ 06 июля 2011

Мне нужно установить ползунок jQuery UI в качестве средства для масштабирования изображения, но мне нужно убедиться, что он ограничен на нижнем конце, чтобы соответствовать требованиям минимального размера.

Учитывая, что я знаю следующее:

  • существующие размеры изображения
  • минимальная ширина и высота
  • все шкалы должны быть пропорциональны

... как рассчитать минимальный масштаб (в процентах), чтобы масштаб изображения соответствовал минимальным требованиям к ширине и высоте?

Дайте мне знать, если это не ясно, и я постараюсь уточнить.

1 Ответ

2 голосов
/ 06 июля 2011
var minWidth = 100,
   minHeight = 100,
    curWidth = 600,
   curHeight = 800,
        minW = minWidth / curWidth,
        minH = minHeight / curHeight 

    minScale = Math.max(minW, minH); // .1666666666
...