示例:缩放和平移选项

OpenSeadragon提供了几个选项来限制最小和最大缩放范围以及平移范围。

这些功能通常通过各种选项组合进行控制:

  • panHorizontal(默认值:true)
  • panVertical(默认值:true)
  • constrainDuringPan(默认值:false)
  • wrapHorizontal(默认值:false)
  • wrapVertical(默认值:false)
  • visibilityRatio(默认值:0.5)
  • minPixelRatio(默认值:0.5)
  • minZoomImageRatio(默认值:0.8)
  • maxZoomPixelRatio(默认值:2)
  • defaultZoomLevel(默认值:0)
  • minZoomLevel(默认值:空)
  • maxZoomLevel(默认值:空)

 

官方示例: http://openseadragon.github.io/examples/ui-zoom-and-pan/

OpenSeadragon({
    ...
    visibilityRatio: 1.0,
    constrainDuringPan: true,
    ...
});