什么是UIImage的镜像方向?

时间:2015-11-19 19:57:33

标签: ios cocoa-touch uiimageview

typedef NS_ENUM(NSInteger, UIImageOrientation) {
    UIImageOrientationUp,            // default orientation
    UIImageOrientationDown,          // 180 deg rotation
    UIImageOrientationLeft,          // 90 deg CCW
    UIImageOrientationRight,         // 90 deg CW
    UIImageOrientationUpMirrored,    // as above but image mirrored along other axis. horizontal flip
    UIImageOrientationDownMirrored,  // horizontal flip
    UIImageOrientationLeftMirrored,  // vertical flip
    UIImageOrientationRightMirrored, // vertical flip
};

我想我真的不明白这些Mirrored方向是什么以及它们的用途。我一直认为它们代表了图像在垂直轴或水平轴上翻转时的情况。但我用手机拍照,显示UIImageOrientationUp。然后我在编辑器中打开这张照片并将其翻转到垂直轴上,期望方向更改为UIImageOrientationUpMirrored。但它没有任何效果。没有什么变化。此外,我不记得上次当我看到方向值大于3时。我只是好奇如何拍摄这张图片。

那么,Mirrored值是多少?为什么我需要考虑它们?你能给出任何方向为Mirrored的图像的例子吗?

0 个答案:

没有答案