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
的图像的例子吗?