2013-11-15 51 views
0

我正在用Fancybox 2为我的网站建立一个画廊。问题是,它在垂直对齐时逆时针旋转我的图像。防止Fancybox旋转我的图像

下面是我使用启动的fancybox代码:

 $(".fancybox").fancybox({ 
       openEffect : 'none', 
       loop  : true, 
       preload: 3, 
       closeEffect : 'none', 
        helpers : { 
         title: { 
          type: 'inside' 
         } 
       } 
     }); 

而且另外,我没有发现该插件的autorotate选项。我能做些什么来使照片看起来正确?

+1

你需要阅读这个http://stackoverflow.com/a/17532612/1055987 – JFK

+0

可能重复的[Fancybox图像方向](http://stackoverflow.com/questions/17528227/fancybox-image-orientation) – JFK

+0

@JFK谢谢你的帮助 – Mee

回答

1

这里看到的问题是,原始照片本身是在水平的形式。如果您想正确显示此照片,请执行以下操作:使用一些非常好的图像查看器软件打开此照片并对其执行旋转并保存新的旋转图像。现在在fancybox中打开相同的新生成的旋转图像,这次你会正确显示它!

+0

我刚刚带着同样的想法过来,谢谢你的帮助。 – Mee

+0

所以我用exiftran为了旋转画廊中的所有图像。 – Mee

1

当照片拍摄时,EXIF元数据由相机/手机提供给图像。

JPG文件存储此数据,它有时混淆fancybox。最简单的解决方案是将图像重新保存为PNG,而fancybox会正确显示它。