UIImage+YMCameraManager.h 937 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // UIImage+YMCameraManager.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/3/17.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface UIImage (YMCameraManager)
  11. - (UIImage *)croppedImage:(CGRect)bounds;
  12. - (UIImage *)resizedImage:(CGSize)newSize
  13. interpolationQuality:(CGInterpolationQuality)quality;
  14. - (UIImage *)resizedImageWithContentMode:(UIViewContentMode)contentMode
  15. bounds:(CGSize)bounds
  16. interpolationQuality:(CGInterpolationQuality)quality;
  17. - (UIImage *)resizedImage:(CGSize)newSize
  18. transform:(CGAffineTransform)transform
  19. drawTransposed:(BOOL)transpose
  20. interpolationQuality:(CGInterpolationQuality)quality;
  21. - (CGAffineTransform)transformForOrientation:(CGSize)newSize;
  22. - (UIImage *)fixOrientation;
  23. - (UIImage *)rotatedByDegrees:(CGFloat)degrees;
  24. @end
  25. NS_ASSUME_NONNULL_END