2013-01-14 3 views
0

Когда Galleria находится в полноэкранном режиме, я хочу, чтобы он отображал пиксель-пиксель, т. Е. Без масштабирования вообще.Отключить масштабирование в Galleria

Мой первоначальный план был сделать это как:

  • использованием fullscreenCrop: false, потому что the docs сказать, что, «ложь масштабируется вниз так что весь припадки изображение», и
  • обеспечения (я уже есть механизм для этого), что "big" image file «s:
    • высота (пикс) ≦ высоты экрана (пиксели) и
    • ширины (пикс) ⩽ ОПЗ ширина een (px).

К сожалению:

  • Документы безнадзорность отметить, что «ложные также масштабировать вверх поэтому все припадки изображения» (то есть, если оба высоты изображения (пиксели) < высота экрана (px)иширина изображения (px) < ширина экрана (px)), и
  • у меня нет, и я не хочу иметь, механизм для обеспечения того, чтобы «большого» файл изображения в
    • высоты (рх) = высоту экрана (пиксели) или
    • ширины (px) = ширина экрана (px).

Учитывая все это, пожалуйста, вы можете предложить, как я мог бы достичь своей цели?

+0

@ Давид, прежде чем вы отправили этот комментарий, и действительно, в течение секунды, когда я мог это сделать, я уже принял ваш ответ ниже. Я не думаю, что я мог бы принять его быстрее! – sampablokuper

+1

Да, это здорово, но вы также должны принять некоторые из ваших других вопросов, так как общий коэффициент (61%) довольно низок. Чем выше у вас ставка, тем выше вероятность получения качественных ответов. – David

+1

@ Давид, спасибо за подсказку. Я понимаю, вы пытаетесь мне помочь. Тем не менее, я склонен принимать только ответы, которые, я уверен, являются окончательно правильными, потому что я считаю, что это более важно, чем беспокоиться о сравнительно произвольной статистике. Еще раз спасибо. – sampablokuper

ответ

2

Вы можете предотвратить масштабирование путем добавления этих двух вариантов:

maxScaleRatio: 1 
minScaleRatio: 1 

Вы, вероятно, нужно только первый, чтобы предотвратить высококлассные. Но вторая предотвращает сокращение масштаба. Подробнее: http://galleria.io/docs/options/maxScaleRatio/

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