问题标签 [uiimageorientation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
72 浏览

ios - 使用 .leftMirrored 方向保存照片问题

所以我正在使用这个功能保存两张照片

但由于某种原因,leftMirroredImage当我在照片应用程序中查看它时,它被切断了。像这样在此处输入图像描述

这是保存的正常图像在此处输入图像描述

我还注意到照片会像这样被切断.upMirrored , .downMirrored, and .rightMirrored。知道为什么会这样吗?

0 投票
1 回答
542 浏览

imagemagick - Imagemagick 中的自动定向是否会旋转图像像素?

我想知道以下 Imagemagick 命令究竟做了什么:

转换 input.jpg -auto-orient out.jpg

它只是读取和更新 exif 吗?或者它是否也会旋转图像中存在的像素?

0 投票
2 回答
1124 浏览

ios - 如何加载图像并根据它的方向 exif 数据旋转它并使用 UIImageOrientationUp exif 数据保存它

如何加载图像并根据其orientation exif数据对其进行旋转并将其与UIImageOrientationUpexif 数据(或没有任何方向 exif 数据)一起保存,以便不处理 exif 方向数据的软件将正确显示图像?

0 投票
1 回答
447 浏览

php - EXIF 不使用 PHP 返回方向详细信息

我正在尝试使用 PHP exif_read_data() 函数获取图像方向的详细信息,但不幸的是我无法获得所需的详细信息。我只得到

我正在使用 PHP 7.2 有人可以告诉我如何使用 PHP 获取图像方向的详细信息吗?我已经使用 PHP 信息检查了我的 GD 库和 EXIF。他们工作正常。

0 投票
3 回答
906 浏览

iphone - 如果使用图像干预包通过IOS设备上传时旋转,如何调整图像大小并重新定向?

在其他开发人员在 stackoverflow 上提供的一些教程视频和代码的帮助下,我开发了一个 Laravel Web 应用程序。除了图像上传功能外,该应用程序运行良好。我面临一个与上传的图像在侧面或底部被剪切有关的问题,以及通过任何 IOS 设备上传时的图像,然后下面的图像会旋转。我已经安装了图像干预,但我不知道将代码放在我的文件中的什么位置我正在共享我的控制器代码以及此处的图像显示代码控制器代码

这就是我显示图像的方式 <div class="profile-avatar" style="width: 300px;height:400px; border-radius: 0%;background-image: url('@if(Auth::user()->avatar == "avatar.png") {{ url("/imgs/".Auth::user()->avatar) }} @else {{ url("/storage/avatar/".Auth::user()->avatar) }} @endif');">

请帮我写代码,我应该把它放在哪里,以解决这个问题

此代码用于预览图像

预览图像的 javascript 是

0 投票
1 回答
39 浏览

ios - iOS UIImage imageOrientation 不一致

当用户从“照片”应用或相机共享照片时,我在 iOS 共享扩展中遇到问题。

imageRotation一旦图像加载到我的应用程序中,我就使用该属性来旋转图像。

在大多数设备上,这工作正常。但是,在我的个人设备(13.4.1 的 iPhone Xr)上,UIImage已经适当旋转,并且使用 switch 语句中的旋转值过度旋转(因此UIImageOrientationDown在旋转 180 度后实际上会倒置显示)。如果我不在我的设备上旋转图像,则图像的方向都是正确的,但在其他设备上确实需要进行旋转。我无法在UIImage我可以关闭以防止旋转的内容中找到任何内容。

有没有其他人遇到过这种情况?这是我设备上的设置吗?有什么东西可以用来确定是否应该旋转图像?

提前致谢。

编辑:这里的示例代码缺少“镜像”枚举选项,但它们也没有出现。在有问题的设备上,我会根据拍照时相机的握持方式进行适当的旋转,但不需要执行旋转

0 投票
1 回答
74 浏览

ios - Swift:在swift中应用过滤器时的UIImage方向问题

我想通过CIPhotoEffectNoir将图像转换为灰度,但是使用它后,图像会旋转。我搜索了很多,但答案无法解决我的问题。

这是我的代码:

前:

在此处输入图像描述

后:

在此处输入图像描述

我想要的是:

在此处输入图像描述