// // UIImage+RQExtension.h // RQCommon // // Created by 张嵘 on 2018/11/16. // Copyright © 2018 张嵘. All rights reserved. // #import @interface UIImage (RQExtension) /** * 根据图片名返回一张能够自由拉伸的图片 (从中间拉伸) */ + (UIImage *)rq_resizableImage:(NSString *)imgName; + (UIImage *)rq_resizableImage:(NSString *)imgName capInsets:(UIEdgeInsets)capInsets; /// 返回一张未被渲染的图片 + (UIImage *)rq_imageAlwaysShowOriginalImageWithImageName:(NSString *)imageName; /// 获取视频某个时间的帧图片 + (UIImage *)rq_thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time; /// /// 获取屏幕截图 /// /// @return 屏幕截图图像 + (UIImage *)rq_screenShot; - (UIImage *)rq_fixOrientation; /**生成新尺寸 不裁剪图片 */ - (UIImage *)scaledToSize:(CGSize)newSize; /**生成新尺寸 裁剪图片 */ - (UIImage *)scaledAndCutToSize:(CGSize)newSize; - (UIImage*)imageRotatedByDegrees:(CGFloat)degrees; + (UIImage *)compressImageWith:(UIImage *)image; /** 获取网络图片高度 */ + (CGSize)getImageSizeWithURL:(id)URL; @end