【问题标题】:Some images are rotating 90 degrees counter clockwise一些图像逆时针旋转 90 度
【发布时间】:2019-02-01 17:43:54
【问题描述】:

我允许用户上传他们物品的图片。当我测试它时,我桌面上的一些图片看起来很正常,但是当我上传时,逆时针旋转了 90 度。我相信这与我拿 i​​Phone 的方式有关。有没有简单的方法来解决这个问题。我有以下 javascript 函数来构建我的卡片。我可以为每张卡片上传一张图片。如何设置旋转,使其不会逆时针>

        $(document)
        .ready(function() {

            $.each(itemNumbers, 
                function(i, value) {
                    $('.main_card_shell').append(
                    "<div class='card_content card_style' id='card0'>" +

                           "<div class='subcard_style box_title'>" + 
                               '<img class="card_image" src="' + imgpath[i] + '" alt="Item #1" />' +     
                               '<div class="profile">' +

我可以在&lt;img class="card_image" src="' + imgpath[i] + '" alt="Item #1" /&gt; 下添加一行来处理旋转吗?

【问题讨论】:

  • 您发布的代码与您的问题有什么相关性?
  • 我试图显示我从数据库中加载 img 的位置。 imgpath[I] 是我加载图片的地方。不知道在此之前或之后是否有我可以添加来处理旋转的 ling。或者,也许我需要在保存到数据库之前或在用户选择图像时将其交给 php 端。

标签: javascript image image-rotation


【解决方案1】:

JPEG 图像包含指定 JPEG 旋转的元数据(请参阅 this post),但这仅取决于图像查看器是否能够相应地处理。大多数现代桌面查看器应该,但浏览器可能没有这样的能力。

解决这个问题的一种方法是使用后端来提取数据,甚至为您旋转图像。

【讨论】:

  • 林,你是说在我的 php 文件中,我将图像推送到我的数据库,我需要在那里处理它吗?你有一个可以处理这个问题的 php 函数的好例子吗?
  • 他是说windows在惹你,图像已经在你的硬盘上旋转了
  • @BEP,我对 PHP 不熟悉,但是你可以通过php.net/manual/en/function.exif-read-data.phpphp.net/manual/en/function.imagerotate.php 来查看 PHP Image rotation 和 Exif reader
猜你喜欢
  • 1970-01-01
  • 2013-10-21
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 1970-01-01
  • 2021-03-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多