我正在使用bootstrap carousel插件来幻灯片显示照片。问题是一些图像旋转90度, 有什么方法可以解决这个问题吗?
这是html:
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div id="firstCarousel" class="carousel" style="background-color:ghostwhite; border:solid white; box-shadow:0 0 30px">
<ol class="carousel-indicators">
<li data-target="#firstCarousel" data-slide-to="0" class="active"></li>
<li data-target="#firstCarousel" data-slide-to="1"></li>
<li data-target="#firstCarousel" data-slide-to="2"></li>
<li data-target="#firstCarousel" data-slide-to="3"></li>
<li data-target="#firstCarousel" data-slide-to="4"></li>
<li data-target="#firstCarousel" data-slide-to="5"></li>
<li data-target="#firstCarousel" data-slide-to="6"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="img/1873-min.JPG" class="img-responsive" style="height: 600px; width: 500px;" />
</div>
<div class="item">
<img src="img/1992.JPG" class="img-responsive" style="height: 600px; width: 500px;" />
</div>
<div class="item">
<img src="img/1993.jpg" class="img-responsive" style="height: 600px; width: 500px;" />
</div>
</div>
<a class="carousel-control left" href="#firstCarousel" data-slide="prev">
<span class="icon-prev"></span>
</a>
<a class="carousel-control right" href="#firstCarousel" data-slide="next">
<span class="icon-next"></span>
</a>
</div>
</div>
</div>
</div>
这是我上传的实际照片:
这就是我在网站上得到的结果:
我已禁用手动高度和宽度,但无效。
答案 0 :(得分:0)
详情在两个链接处回答: http://www.impulseadventure.com/photo/exif-orientation.html https://www.ivertech.com/Articles/Image-Rotation-Issue-With-Windows-10.aspx
简短摘要 - JPG中有一个方向标志,并未得到所有显示代理的尊重。 Carousel不是,但是Windows 10可以,因此图像在文件资源管理器中看起来正确,但在Carousel中旋转。链接中给出了两个解决方案,并解释了为什么Windows工具中的旋转功能无法正常工作。
答案 1 :(得分:0)
美好的一天。这也发生在我身上,我所做的是使用Photoshop将具有相同文件格式的图像保存到不同的文件中。希望这可以帮助。谢谢。