ImageUtils.h 1.1 KB

1234567891011121314151617181920212223
  1. //
  2. // ImageUtils.h
  3. // AntsContract
  4. //
  5. // Created by Ray on 12/20/16.
  6. // Copyright © 2016 United Software Applications, Inc. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. @interface ImageUtils : NSObject
  11. + (UIImage*)img_compress:(UIImage*)image kbsize:(float) size;
  12. + (CGRect)scaleToSize:(CGRect )from to:(CGSize)to;
  13. + (CGRect)rectAlign:(CGRect )parent rect:(CGRect)rect hAlign:(NSString*)hAlign vAlign:(NSString*)vAlign;
  14. + (NSData*) load_cached_img:(NSString*) filename loadFrom:(NSString*) path;
  15. + (NSData*) load_img:(NSString*) filename ;
  16. + (NSData*) load_cached_img:(NSString*) filename loadFrom:(NSString*) path size:(CGSize)size allow_enlarge:(bool)allow_enlarge;
  17. +(UIImage*)generateBarCode:(NSString*)barCodeStr width:(CGFloat)width height:(CGFloat)height;
  18. +(UIImage*)generateQRCode:(NSString*)barCodeStr width:(CGFloat)width height:(CGFloat)height;
  19. +(NSString*)generateBarCodeFile:(NSString*)barCodeStr width:(CGFloat)width height:(CGFloat)height;
  20. +(NSString*)generateQRCodeFile:(NSString*)barCodeStr width:(CGFloat)width height:(CGFloat)height;
  21. @end