0

Galleria处于全屏模式时,我希望它以像素为单位显示图像,即完全没有缩放。

我最初的计划是通过以下两种方式来做到这一点:

  • 使用fullscreenCrop: false,因为文档说,“ false将按比例缩小以使整个图像适合”,并且
  • 确保(我已经有这样做的机制)“大”图像文件的:
    • 高度 (px) ≦ 屏幕高度 (px) 和
    • 宽度(px)≦屏幕的宽度(px)。

很遗憾:

  • 文档忽略了注意“ false也会按比例放大以使整个图像适合”(即,如果图像的高度(px)<屏幕的高度(px) 图像的宽度(px)<屏幕的宽度(px)) , 和
  • 我没有,也不想拥有一种机制来确保“大”图像文件的
    • 高度 (px) = 屏幕高度 (px) 或
    • 宽度 (px) = 屏幕宽度 (px)。

鉴于这一切,请您建议我如何实现我的目标?

4

1 回答 1

2

您可以通过添加以下两个选项来防止缩放:

maxScaleRatio: 1
minScaleRatio: 1

您可能只需要第一个来防止高档。但是第二个也可以防止缩小规模。阅读更多: http: //galleria.io/docs/options/maxScaleRatio/

于 2013-01-14T20:15:33.967 回答