// // UIImage+Orientation.h // iOS-Categories (https://github.com/shaojiankui/iOS-Categories) // // Created by Jakey on 15/1/4. // Copyright (c) 2015年 www.skyfox.org. All rights reserved. // #import //CGFloat DegreesToRadiansForOrientation(CGFloat degrees) {return degrees * M_PI / 180;}; //CGFloat RadiansToDegreesForOrientation(CGFloat radians) {return radians * 180/M_PI;}; @interface UIImage (Orientation) /** * @brief 修正图片的方向 * * @param srcImg 图片 * * @return 修正方向后的图片 */ + (UIImage *)fixOrientation:(UIImage *)srcImg; /** * @brief 旋转图片 * * @param degrees 角度 * * @return 旋转后图片 */ - (UIImage *)imageRotatedByDegrees:(CGFloat)degrees; /** * @brief 旋转图片 * * @param degrees 弧度 * * @return 旋转后图片 */ - (UIImage *)imageRotatedByRadians:(CGFloat)radians; /** * @brief 垂直翻转 * * @return 翻转后的图片 */ - (UIImage *)flipVertical; /** * @brief 水平翻转 * * @return 翻转后的图片 */ - (UIImage *)flipHorizontal; /** * @brief 角度转弧度 * * @param degrees 角度 * * @return 弧度 */ +(CGFloat)degreesToRadians:(CGFloat)degrees; /** * @brief 弧度转角度 * * @param radians 弧度 * * @return 角度 */ +(CGFloat)radiansToDegrees:(CGFloat)radians; @end