【问题标题】:Turn off scaling in Galleria在 Galleria 中关闭缩放
【发布时间】:2013-01-14 20:13:10
【问题描述】:

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

我最初的计划是两个人都这样做:

  • 使用fullscreenCrop: false,因为the docs 说,“false 将缩小以使整个图像适合”,并且
  • 确保(我已经有这样做的机制)"big" image file 的:
    • 高度(px)≦屏幕高度(px)和
    • 宽度(px)≦屏幕宽度(px)。

不幸的是:

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

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

【问题讨论】:

  • @David,在您发布此评论之前,实际上在能够这样做的一秒钟内,我已经在下面接受了您的回答。我不认为我真的能以更快的速度接受它!
  • 是的,这很好,但您也应该接受您的一些其他问题,因为您的总体比率 (61%) 非常低。您获得的比率越高,您获得高质量答案的可能性就越大。
  • @David,感谢您的提示。我知道你在试图帮助我。尽管如此,我倾向于只接受我确信绝对正确的答案,因为我认为这比担心相对武断的统计数据更重要。不过,再次感谢。

标签: javascript jquery client-side galleria


【解决方案1】:

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

maxScaleRatio: 1
minScaleRatio: 1

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多