问题标签 [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 回答
831 浏览

iphone - CALayer colorWithPatternImage UIImageOrientation

我已成功使用 colorWithPatternImage 在用于演示背景的 CALayer 中创建背景颜色。但是,图像以颠倒的颜色呈现。我从数小时的阅读帖子和文档中了解到,这是因为屏幕坐标相反。

因此,我尝试了在阅读帖子数小时后发现的这段代码,但它不起作用。

下面使用的 pImage 是之前从 NSURLConnection 加载的。

我应该说我是在后台线程中执行此操作的。我还尝试了文档中的其他方向,但它们都不适用于我的代码。

谢谢你

0 投票
1 回答
1883 浏览

ios - 在 iOS 中将 UIImage 转换为 LandscapeRight

在我的应用程序中,我将库中的不同图像添加到数组中,然后将它们转换为幻灯片放映。我能够做到这一点,但我面临的唯一问题是不同图像的方向。我想要的是,当用户从库中选择图片时,在插入数组之前,应该检查它的方向,如果它不是横向右侧,它应该旋转到横向右侧。我怎样才能做到这一点?此外,旋转后的图像应该是纵横比填充,即旋转后的图像两侧不应该有黑边。

PS 我想旋转 UIImage,而不是 UIImageView,因为有一些方法可以旋转 UIImageView,但它们不符合我的要求。

0 投票
1 回答
182 浏览

iphone - Iphone 应用程序:需要 2-3 秒来旋转大图像

我正在使用这种方法来解决从相机捕获的图像的方向问题(默认情况下图像向左旋转 90 度)。但是对于高分辨率图像,这需要大约 2-3 秒的旋转时间。

那么我该如何解决这个时间延迟问题。

谢谢, Laxmilal Menaria

0 投票
1 回答
684 浏览

iphone - 以某种方式具有 UIImageOrientationRight 方向的旋转肖像 UIImage

大家好,

我在旋转以UIImage某种WIDTH < HEIGHT方式具有等于UIImageOrientationRight. 我不确定这是怎么回事,但它发生在我的库中用 iPhone 4 拍摄的一些图像上。

这是我的代码(确实有效,但前提是方向等于UIImageOrientationUp):

我需要申请CGContextConcatCTM,因为我对图像进行了几次级联转换。

我尝试了几种不同的方法都无济于事。

在此先感谢您的帮助。

0 投票
1 回答
280 浏览

iphone - iOS6 和 iOS5 中 UIImage Orientation 的不同行为

我创建了一个仅纵向的 iphone 应用程序,即使我在旋转设备时也制作了一个支持横向方向的视图 在 iOS6 中一切正常,但是当我在 iOS5 上运行它时,横向模式不正确,它显示了一些讨厌的图像。(这两款设备都是 ipod 3.5" 视网膜显示屏)

为什么会这样??

在此处添加我的代码和屏幕截图

在 iOS6 第一视角 旋转设备后 在 iOS 5

第一视角 旋转设备后 -(void)viewDidLoad { [超级 viewDidLoad];

0 投票
1 回答
695 浏览

ios6 - 从第一个视图(飞溅)到第一个 viewController 的旋转问题

我在 Xcode 4.5.2 中工作,针对 iPad 应用程序的 iOS6,使用情节提要和 segues。序言:我的根控制器(由应用程序委托加载)是一个启动屏幕,只有一个图像、一个升级按钮和一个打开按钮。应用程序需要几秒钟才能加载。我的三个全屏控制器中都有 shouldAutorotate 和 supportedInterfaceOrientations。对于旋转通知,我在根视图控制器中使用以下两种方法:

我在 LibraryViewController 中有这些完全相同的方法,而且效果很好。我有另一个主视图控制器 (entryView),它具有相同的方法,而无需调用 libraryTableBorder。无论设备来自或进入条目视图的旋转方式,表格边框都会正确换出。而且,当从库到 entryView 或启动时,视图是正确的。

问题是从横向的飞溅视图到图书馆。在 Potrait 中去图书馆工作正常,显示的边框是肖像边框。但是,在横向中,它也显示纵向边框。当从根视图处于横向时,如何使库边框以横向显示?

任何帮助解决这个难题将不胜感激!!!

0 投票
2 回答
1558 浏览

ios - 转换从 CIFaceFeature 返回的 CGPoint 结果

我试图弄清楚如何转换从CGPoint返回的结果CIFaceFeature,以便在CALayer. 以前我已经将我的图像标准化为 0 旋转,以使事情变得更容易,但这会导致在横向模式下使用设备拍摄的图像出现问题。

我已经为此工作了一段时间但没有成功,我不确定我对任务的理解是否不正确,或者我的方法是否不正确,或两者兼而有之。以下是我认为正确的:

来自相机的原始图像

根据该CIDetector featuresInImage:options:方法的文档

UIImageView 中显示的图像

在下面的代码中,我试图旋转一个 CGPoint,以便通过覆盖 UIImageView 的 CAShape 层来绘制它。

我正在做的(...或认为我在做...)是将左眼 CGPoint 平移到视图的中心,旋转 90 度,然后将点平移回原来的位置。这是不正确的,但我不知道我哪里出错了。是我的方法错误还是我实施它的方式?

-- leftEyePosition 是一个 CGPoint

从这篇文章:https://stackoverflow.com/a/14491293/840992,我需要根据 imageOrientation 进行旋转

方向

Apple/UIImage.imageOrientation Jpeg/文件 kCGImagePropertyOrientation

消息由 skinnyTOD 于 2013 年 2 月 1 日下午 4:09 编辑

0 投票
0 回答
178 浏览

objective-c - UIImage 旋转和方向问题

我正在使用标准代码来旋转图像,但是当 UIImageRotatation 不等于 2 时,图像旋转不正确。

任何修复 UIImageRotation 并将图像旋转 X 度的代码?尝试几乎所有东西。

0 投票
2 回答
1144 浏览

iphone - 在不丢失 Exif 数据的情况下调整图像大小?

调整大小时使用“UIImage+Resize.m”获取正确方向的图像。但我不想丢失 Image Exif 数据。所以尝试再次写入Exif数据,例如

现在我得到了 exif 数据,但是图像会根据 Exif 数据中图像的方向属性进行旋转。有没有办法在不丢失 Exif 数据的情况下获得适当的图像调整大小的图像?

0 投票
1 回答
4377 浏览

ios - 被纵向/横向模式照片的 UIImageOrientation 弄糊涂了

我使用 ios 的系统相机拍摄了两张照片,一张是纵向模式,另一张是横向模式,然后我使用 imagePicker 在我的应用程序中挑选它们,如下所示:

请注意,我 NSLog 了我刚刚挑选的图像的 UIImageOrientation 值。结果是纵向模式照片的值为3(代表UIImageOrientationRight)而横向模式照片的值为0(UIImageOrientationUp)我只是不明白为什么。谁能解释一下?谢谢!